Rewriting History with Git
Jun 21, 2011, 08:00 (0 Talkback[s])
[ Thanks to Lee
Schlesinger for this link. ]
"The Git versioning system allows you to manage
large-scale distributed code development projects with thousands of
parallel branches. Its powerful checkout, merge, push, and pull
capabilities help you work with code branches and clones.
"Sometimes you, as a contributor, might like to polish a branch
you've checked out and reduce the number of commits you made before
merging it with the master branch. One of Git's nicer features is
that it lets you rewrite history."