...
Given that Git is extremely good at branching and merging, we recommend that you always start a new branch for each task that you start.
Further readings
- http://oss.oracle.com/osswiki/GitRepositories/ForMaintainers by Oracle
- http://www.sourcemage.org/Git_Guide by the SourceMage Linux distribution