如何在Git中列出合并期间更改的内容?
关于使用Git,我还没有弄清楚的一点是,如何列出合并Git后“发生了什么变化”?最后,我只需要合并后修改的文件列表 我在想也许我会做这样的事?”git diff--仅限名称' 正如你所知,我使用的是“非快进”合并如何在Git中列出合并期间更改的内容?,git,merge,Git,Merge,关于使用Git,我还没有弄清楚的一点是,如何列出合并Git后“发生了什么变化”?最后,我只需要合并后修改的文件列表 我在想也许我会做这样的事?”git diff--仅限名称' 正如你所知,我使用的是“非快进”合并 thx如果我理解正确,您只是执行了git merge,并以merge commit作为您的头。您可以通过执行以下操作来检查合并提交中的更改: git diff --name-only HEAD^ 它将列出在您的头和上一次提交之间更改的所有文件。应该是这个文件 git diff HEA
thx如果我理解正确,您只是执行了git merge,并以merge commit作为您的头。您可以通过执行以下操作来检查合并提交中的更改:
git diff --name-only HEAD^
它将列出在您的头和上一次提交之间更改的所有文件。应该是这个文件
git diff HEAD^ HEAD
HEAD^是您的合并提交
头是你分支的头我喜欢
git diff--stat HEAD..HEAD^
这将为您提供文件名和文件中更改行数的单行列表。知道什么变化不大,什么变化很大很方便。我想这就是我要找的:
git diff——name status ^1^2
。这似乎给了我想要的,特别是如果我想看看过去发生的合并。