git init
git add <file>; git commit -a
git branch <name>; git checkout <name>
... ; git commit -a
git checkout master
git checkout <name>
git merge master