For the basics, check out this resource: http://rogerdudler.github.io/git-guide/
Create a separate branch for each story being worked on. New branches should be rooted in the master
branch. Here's a sample process to follow:
git checkout master
git pull
- ... fix any merge conflicts ...
git checkout -b new-story