30

Windows で Git Bash を使用しています。実行するgit commitと、vi エディターが開き、コミット メモを作成できます。私が書いたテキストの最初の行は黄色で (すべてではありませんが、最初の 30 文字か 40 文字だけです)、2 行目は赤地に白で、3 行目以降は灰色になっていることに気付きました。この色分けは何か意味があるのでしょうか、それとも何か奇妙な不具合なのでしょうか? 私はコミットコメントが純粋なテキストであり、この「虹」を期待していなかったSVNのバックグラウンドから来ました。:)

回答ありがとうございます。

4

1 に答える 1

52

Vi は、コミット メッセージを「適切に」フォーマットするためのヒントを提供しています。

1 つのメッセージ スタイルを別のメッセージ スタイルに具体的に強制することはありませんが、「伝統的に」Git コミット メッセージは次のように構成されています。

  • 変更セットを説明する短いタイトル (通常は 50 ~ 60 文字未満)。
  • 空白行 1 行。
  • コミットのより完全な説明。オプションで、他の空白行を含む段落に分割されます。

最後の段落は、通常、「メタデータ」エントリに使用されますSigned-off-by:

したがって、あなたの場合、Vi はおそらく、最初の行が通常よりも少し長く、その後に空白行を残していないことを警告しています (私は Vi を使用していないため、「おそらく」と言います。それについて)。

于 2012-08-23T02:10:45.567 に答える