1

我有一个 .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 生成的?假设我知道分支。

4

1 回答 1

0

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

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

  • 通过指定包含这两个的提交范围。
    在那种情况下,HEAD 可能在任何地方。
  • 或者通过指定一个<since>提交,其中包括导致当前分支尖端的提交,这些提交不在导致<since>.
    在第二种情况下,HEAD 可能是224fbe
于 2015-07-01T17:47:01.680 回答