有没有可能Git diff 2次提交,只看到那些提交中更改的文件的diff?

j8yoct9x  于 12个月前  发布在  Git
关注(0)|答案(2)|浏览(121)

我有一个分支,我从Master中挑选了一个提交fd678b2用于另一个分支(branch-y)。我不得不对该提交进行更改,因为branch-y是一个旧版本的分支,并非所有内容都兼容,并且有很多合并冲突。在我的更改之后,我用提交2cbd583推送了分支。
那么有没有一种方法可以看到这两个提交之间的差异,我只看到这些提交中涉及的文件的差异,而不是整个分支。
我尝试了git diff fd678b2..2cbd583,但这显示了整个分支的差异,并且使用路径方式git diff fd678b2..2cbd583 --path是完全不切实际的,因为提交非常大,通过添加路径来检查单个文件将花费很长时间。

gwbalxhn

gwbalxhn1#

试试看这对你来说是否足够:

git diff --stat fd678b2..2cbd583 <THE_PATH>

字符串
查看要检查的文件,然后:

git diff fd678b2..2cbd583 <THE_FILE>

eanckbw9

eanckbw92#

使用这个:

git diff --name-only fd678b2..2cbd583

字符串

相关问题