I\'m starting out using Git + GitHub.
In our distributed team, each member is creating their own branch for each issue/requirement they are allocated.
after complete the code first merge branch to master then delete that branch
git checkout master git merge git branch -d