Git Flow
Git Flow
‣ A Philosophy A state of
mind
✦ Optimal for Agile Software Development
- Innovation
- Continuous Delivery
‣ A Working Principle
✦ Please follow it
http://nvie.com/posts/a-successful-git-branching-model/
Highly Recommended!
The Git-Flow Manifesto: Takeaways
5) Bring it up to date with develop (to minimize big changes on the ensuing pull request)
‣ git checkout develop
‣ git pull origin develop
‣ git checkout feature/newstuff
‣ git merge develop
6) Finish the feature branch (don’t use git flow feature finish)
‣ Do a pull request on GitHub from feature/newstuff to develop
‣ When successfully merged the remote branch will be deleted
‣ git remote update -p
‣ git branch -d feature/newstuff
For more information
The Git Flow manifesto (all you need to know about the philosophy):
http://nvie.com/posts/a-successful-git-branching-model/