关于git rebase的引用是什么意思?

时间:2014-02-19 19:59:58

标签: git

我在Linus的这个interview中读到了它。

最终你会在Git中发现复活节彩蛋:所有有意义的操作都可以用rebase命令来表达。一旦你弄明白这一切都有意义。

它看起来不像只是一个笑话。现在我想知道如何使用 rebase 来表达所有操作。

1 个答案:

答案 0 :(得分:7)

根据quora question关于这个确切的引用,帖子是讽刺的。

巧合的是,使用管道命令表达git操作实际上非常简单,非常有趣。查看git-scm一书中的Chapter 10,了解一些有趣的细节。在此过程中你会学到很多东西。

最后,您可能会惊讶地发现git rebase实际上是一组复杂的shell脚本。阅读他们的来源herehereherehere。通过他们的操作跟随他们是git核心精神的极好演示:以任意顺序应用文本差异。这是学习提交重新排序的更高级概念的好方法。