假设我有以下内容:
A topic
/ \
D---E---F master
我可以通过以下方式轻松获取D-E的差异:
git diff D..E --name-status
同样适用于E-F和E-A。
提交F是一个合并提交,假设它有冲突。这个冲突通过修改foo.bar文件来解决。foo.bar文件被git add,然后合并提交被提交。合并冲突已经被解决。
现在,对于foo.bar的更改仅存在于提交F中。如何获取该差异?
是否有一种方法可以获取仅在合并提交中引入的文件的差异?