Your SlideShare is downloading. ×
Meet Git
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Meet Git

2,308
views

Published on

A talk I gave on Git to the Houston Open Developer User Group.

A talk I gave on Git to the Houston Open Developer User Group.

Published in: Technology

1 Comment
6 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,308
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
32
Comments
1
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. gitBen Scheirman
    • 2. what scm toolare you using?
    • 3. what scm tool are you using?Subversion? TFS? VSS? CVS? Perforce?MKS? FSA? git? hg?
    • 4. TFS
    • 5. TFS
    • 6. TFSTeam Frustration Server?
    • 7. TFS
    • 8. TFSTotally Fucking Stupid?
    • 9. TFS
    • 10. TFSTempt Fate & Suffer?
    • 11. all kidding aside...I dont love git because its better than TFS...
    • 12. I love gitbecause its freaking awesome.
    • 13. stop me if thissounds familiar
    • 14. learning gitchanged theway I develop software
    • 15. why git?
    • 16. git is fast
    • 17. git is
    • 18. $ git commit --amendgit is forgiving
    • 19. git probably matches your workflow
    • 20. git demoinitializationstaging files committing remotes push / pull
    • 21. Branching
    • 22. BranchingDont believe the FUD... branching is EASY
    • 23. Branching islightweight
    • 24. Branching islightweight
    • 25. Branching islightweight
    • 26. Branching islightweight
    • 27. Branching islightweight
    • 28. merge versus rebase
    • 29. merge versus rebase Merge
    • 30. merge versus rebase Merge Rebase
    • 31. Never rebase a public branch
    • 32. git demo branch merge rebase
    • 33. Feature Branchesa.k.a "topic" branches
    • 34. Merge (no fast-
    • 35. Hotfixes
    • 36. contribute to open source Fork & Clone the project$ git clone git@github.com/username/project.gitAdd a remote called "upstream"$ git remote add upstream http://github.com/user/project.git
    • 37. Thank YouCredits ‣http://whygitisbetterthanx.com ‣http://nvie.com/posts/a-successful-git- branching-model/ ‣http://progit.org/