【发布时间】:2015-06-16 19:42:58
【问题描述】:
如果 master 在分支后已合并到 topic 中,“git diff master...topic”将显示 master 中已经存在的更改。
你想要的相当于以下内容:
git 合并主题 --no-commit
git diff --staged
git 合并 --abort
【问题讨论】:
-
您的意思是
What *I* want is the equivalent of the following吗? -
git diff master topic呢? -
也许您需要首先定义“合并更改”的含义...合并将引入的所有更改可能类似于
git diff $(git merge-base master topic) topic...当然不是t 涵盖可能发生的任何冲突,但它确实代表了git merge将尝试进行的所有更改... -
git diff $(git merge-base master topic) topic等价于git diff master...topic我已经解释了为什么它不够用
标签: git