16/04/2016 - GIT
These are some notes related to git branches.
brew install git-flow-avh
.origin/master
is considered to be the main branch and its source code is always in a production-ready state.origin/develop
is considered to be the development branch and its source code is always in "work in progress" state for the next release.develop
branch is stable and ready to be released, it should be merged into master
branch and be tagged with a release number.master
branch, tagging takes place in master
branch not in develop
. Tags represents project's current state so they are version numbers. There is no tagging involved in feature branches.git pull
would work only if the branch you have checked out is tracking an remote branch. For example; if the branch you have checked out tracks origin/develop
, git pull
is equivalent to git pull origin develop
.develop
and merged back into develop
branch.develop
and merged back into develop
as well as master
branch.master
and merged back into develop
as well as master
branch.