【发布时间】:2019-08-22 01:20:10
【问题描述】:
我需要获取特定文件的两次提交之间的差异输出。
目前,我正在执行此命令:
git diff parent-sha child-sha path/to/file
我的问题是:对于某些提交,有多个父提交,我想知道如何只有一个输出而不是多个父提交。
例如,如下图所示,提交 44d637 有多个父提交(fa82b1 和 3a76be)。我正在寻找一个独特的命令来区分这个提交和他的父母。
【问题讨论】:
-
选择一个父节点并使用该哈希值。选择第一个父项将告诉您相对于第一个父项快照发生了什么变化;选择第二个父项将告诉您相对于第二个父项快照发生了什么变化。您可以选择哪个对您来说提供更多信息。
标签: git