0

我有topic带有一堆提交的功能/错误修复分支(例如),并希望在将它们合并到master. 我可以手动找到我的分支和主分支的共同祖先,并将其与它的提示进行比较:

$ git diff d0a2eaf..03a025f

有没有更优雅的方法来做到这一点?

4

2 回答 2

0

git merge-base您可以使用and that to your branch自动查找共同祖先:

$ git diff `git merge-base master topic` topic

或者简单地使用git diff“比较分支”的点符号topic来查看自分支启动以来分支上发生的更改master

$ git diff master...topic
于 2013-09-19T18:31:04.447 回答
0

如果您当前的分支是您的功能分支,则执行 agit diff master将在您当前的 HEAD 和命名分支之间产生差异(这实际上正是您所提到的)。

于 2013-09-19T19:10:46.457 回答