There's good guidance on how to branch, commit, etc. Also useful would be when to do these things, and/or why.