强大的git rebase

有一个台湾人写的博客,详细介绍了git rebase。简单来说,整个repository的commit构成了一棵巨大的树(其实这里有一点不严谨,因为其中可能有环),某一个branch的log就相当于这棵树的一个节点到根的遍历,那么git rebase就相当于把当前branch的某一段commit嫁接到树中的一个其他节点。

git rebase还有一个interactive mode,甚至可以修改已经提交的commit(修改commit message,调整commit的顺序甚至修改commit的内容),非常强大!




blog comments powered by Disqus

Published

21 November 2013

Tags