If you’re new to Git or are looking for some branching workflow guidance Kumar McMillan has put together an article about topic branches and rebasing using Git:
The nice thing about working in a topic branch is it’s isolated from master and no one else is tracking that branch so I can use git rebase to create the best commit before merging into master.
Need more detail? Yehuda Katz wrote an article last year that covers his workflow compared to how someone would do the same tasks with Subversion.
Finally, to promote his Git workshop Ben Hoskings wrote an article explaining how to configure git log to be more useful.