我正在处理的一个分支中有两个最近的提交,两个提交消息都显示在日志中。什么时候跑?
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
开关来控制是否在修补程序电子邮件的正文中打印了提交消息。应在签名行之前的空白处打印提交消息。我如何让git表现正常?
答案 0 :(得分:0)
问题是我的提交消息只包含一行摘要。运行git format-patch
时,每个提交消息的第一段都放在电子邮件的主题中。只有以下段落添加到电子邮件正文中。解决方案是写proper commit messages。