我有这个:
branch: commit 1, commit 2, 3,4
master: commit 1, commit 2, 3,4,5,6,7
如何在历史上某个节点(即提交2)之后,比较分支和提交3的主分支之间的差异?
我有这个:
branch: commit 1, commit 2, 3,4
master: commit 1, commit 2, 3,4,5,6,7
如何在历史上某个节点(即提交2)之后,比较分支和提交3的主分支之间的差异?
我们把你的提交命名为 b1、b2、b3、b4;m1、m2、m3、m4、m5、m6、m7。要比较两个提交,你可以运行 git diff commit1 commit2
。在你的情况下是 git diff b2 m3
。
git diff commit1..commit2
git diff master..foo
git diff master..HEAD
等等。
这里有一个真实的例子:
git diff e8e1956c174da9d..90f2b3ee988d8b6