Git branching-model
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Git branching-model

  • 7,057 views
Uploaded on

Introduction to a successful git branching model. This flow and picture is via Vincent Driessen

Introduction to a successful git branching model. This flow and picture is via Vincent Driessen

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
7,057
On Slideshare
2,985
From Embeds
4,072
Number of Embeds
9

Actions

Shares
Downloads
32
Comments
3
Likes
3

Embeds 4,072

http://blog.buginception.com 3,913
http://localhost 120
http://www.plurk.com 16
http://webcache.googleusercontent.com 7
http://www.linkedin.com 6
https://www.linkedin.com 6
http://heartshare.wordpress.com 2
http://peachliteiam.blogspot.com 1
http://digg.com 1

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

Transcript

  • 1. Git Branching Model Aaron Huang @aar0ntw
  • 2. via Vincent Driessen at http://nvie.com
  • 3. Why Git ?
  • 4. The Evolution
  • 5. VCS Evolution
  • 6. Contribution Workflow
  • 7. Lock
  • 8. Merge
  • 9. Pull
  • 10. Review & Accept
  • 11. via Vincent Driessen at http://nvie.com
  • 12. Main Branches
  • 13. Main Branches
  • 14. Main Branches • Master
  • 15. Main Branches • Master • Develop
  • 16. Main Branches • Master • Develop
  • 17. Main Branches • Master • Develop
  • 18. Support Branches
  • 19. Support Branches • Feature
  • 20. Support Branches • Feature • Release
  • 21. Support Branches • Feature • Release • Hotfix
  • 22. Support Branches • Feature • Release • Hotfix
  • 23. Support Branches • Feature • Release • Hotfix
  • 24. Support Branches • Feature • Release • Hotfix
  • 25. Support Branches • Feature • Release • Hotfix
  • 26. Feature
  • 27. Feature
  • 28. Release
  • 29. Hotfix
  • 30. Tools https://github.com/nvie/gitflow MacOSX: brew install git-flowWindows: contribmsysgit-install.cmd Linux: apt-get install git-flow
  • 31. Sources• A successful Git branching model• https://github.com/nvie/gitflow• http://code.google.com/p/gerrit/• Agile, the next generation: Three ways to go beyond Scrum
  • 32. End