Git

Merging Git Repositories - A Short Guide to Rewriting History

March 10, 2009

Git comes with amazing powers that few other version control systems can match. One of the most powerful (and dangerous) features of git is the ability to rewrite the history of a repository in various way. As tools go, this is a really sharp knife, you can cut yourself badly on it, but it also enables some very clean cutting.