关于使用Git,我仍然没有把头脑包裹起来的东西是如何列出Git中合并的“改变了什么”?最后,我只想要一个由于合并而被修改的文件列表。
我在想,也许我会做这样的事情? 'git diff --name-only'
您知道,我正在使用'非快速转发'合并。
THX
答案 0 :(得分:2)
我喜欢
git diff --stat HEAD..HEAD^
它为您提供文件名和文件中已更改行数的单行列表。知道什么改变了一些,改变了很多东西,这很方便。
答案 1 :(得分:0)
如果我理解正确,你刚刚做了git merge
,最后将合并提交作为你的头。您可以通过执行以下操作来检查合并提交中的更改:
git diff --name-only HEAD^
其中列出了您的头部和之前提交之间发生变化的所有文件。
答案 2 :(得分:0)
应该是这个
git diff HEAD^ HEAD
HEAD ^是您的合并提交 HEAD是你的分支负责人