2

作業中のブランチに最近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パッチメールの本文にコミットメッセージを印刷するかどうかを制御するスイッチが見つかりません。コミットメッセージは、サインオフ行の前のスペースに印刷する必要があります。gitを正常に動作させるにはどうすればよいですか?

4

1 に答える 1

2

問題は、コミット メッセージに 1 行の要約しか含まれていないことでした。実行するgit format-patchと、各コミット メッセージの最初の段落が電子メールの件名に挿入されます。メールの本文には、次の段落のみが追加されます。解決策は、適切なコミット メッセージを記述することでした。

于 2013-03-23T01:07:11.853 に答える