获取合并提交的git diff输出结果
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取合并提交的git diff输出结果相关的知识,希望对你有一定的参考价值。
我需要在特定文件的两次提交之间获取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,根据你所追求的,你可能仍然需要后处理。
以上是关于获取合并提交的git diff输出结果的主要内容,如果未能解决你的问题,请参考以下文章