Git branching-model

  • 6,782 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
6,782
On Slideshare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
32
Comments
3
Likes
3

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

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