tags:

http://sandofsky.com/blog/git-workflow.html

 

The article explains how to use git's powerful history rewrite to get both the ease of developing in feature branches and a clean history that is important for a large codebase/team