2

我正在处理的一个分支中有两个最近的提交,两个提交消息都显示在日志中。跑的时候

git format-patch -2 --signoff

创建的补丁文件根据其提交消息命名并具有正确的主题,但文件顶部的提交消息块没有提交消息。例如:

From <git hash> Mon Sep 17 00:00:00 2001
From: <my email>
Date: Thu, 21 Mar 2013 16:31:46 -0400
Subject: [PATCH 1/2] <full commit message>


Signed-off-by: <my name, my email>
---
<beginning of patch>

我找不到任何git format-patch控制提交消息是否打印在补丁电子邮件正文中的开关。提交消息应打印在 Signed-off 行之前的空格中。如何让 git 正常运行?

4

1 回答 1

2

问题是我的提交消息只包含一行摘要。运行时git format-patch,每条提交消息的第一段都放在电子邮件的主题中。只有以下段落被添加到电子邮件的正文中。解决方案是编写适当的提交消息

于 2013-03-23T01:07:11.853 回答