Meet Git

  • 2,268 views
Uploaded 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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,268
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
31
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/