获取合并提交的git diff输出结果

问题描述 投票:2回答:1

我需要在特定文件的两次提交之间获取diff输出。

目前,我正在执行此命令:

git diff parent-sha child-sha path/to/file

有我的问题:对于一些提交,有多个父提交,我想知道如何只有一个输出而不是多个父提交。

例如,如下图所示,提交44d637有多个父提交(fa82b1和3a76be)。我正在寻找一个独特的命令,让这个提交和他的父母之间存在差异。

enter image description here

git
1个回答
1
投票

正如How to review a merge commit在“Phil Haack”中提到的,你可以查看git show的结果

你可以添加--cc选项来获得combined diff

但作为show here,根据你所追求的,你可能仍然需要后处理。

© www.soinside.com 2019 - 2024. All rights reserved.