确定.patch文件的基本SHA

时间:2015-06-30 23:36:39

标签: git git-patch

我有一个包含两个提交的.patch文件:

From 6551a3bb
From <redacted>
Date: Tue, 23 Jun 2015 13:42:58 -0700
Subject: <redacted>

From 224fbe
From: <redacted>
Date: Tue, 30 Jun 2015 21:15:16 +0100
Subject: <redacted>

如何判断补丁生成的SHA是什么?假设我知道分支。

1 个答案:

答案 0 :(得分:0)

  

但我不确定HEAD在生成时是什么提交

查看git format-patch,补丁的生成方式包括224fbe和6551a3bb:

  • 通过指定包含这两个提交的提交范围 在那种情况下,HEAD本来可以在任何地方。
  • 或通过指定<since>提交,其中包含通往当前分支的提示的提交,这些提交不在导致<since>的历史记录中。 在第二个案例中,HEAD可能是224fbe