我需要在特定文件的两次提交之间获取diff输出。
目前,我正在执行此命令:
git diff parent-sha child-sha path/to/file
有我的问题:对于一些提交,有多个父提交,我想知道如何只有一个输出而不是多个父提交。
例如,如下图所示,提交44d637有多个父提交(fa82b1和3a76be)。我正在寻找一个独特的命令,让这个提交和他的父母之间存在差异。
正如How to review a merge commit在“Phil Haack”中提到的,你可以查看git show
的结果
你可以添加--cc
选项来获得combined diff。
但作为show here,根据你所追求的,你可能仍然需要后处理。