2016-05-17 9 views
2

質問ほとんどすべてそれを言います。もっと具体的には、これは「標準」の警告ですか?それは私にマルチラインコミットメッセージをしないように伝えようとしているのでしょうか、あるいは私がマルチラインコミットメッセージをしたいのであれば、それは改行で始める必要がありますか?ちょうど混乱/好奇心。それはバグかもしれません。なぜgitはメッセージをこのようにしてコミット(vim?)しますか?

P.S.私の編集者はvimです。

without new linewith new line

答えて

4

Pro Git book

から

一般的に、メッセージは約50文字以下の1行から始まり、変更セットを簡潔に記述し、その後に空白行を記述し、さらに詳細な説明を記述する必要があります。

だからあなたが持っている必要があります。

  • 初期の50文字ライン
  • 空白行
  • 長い説明

Vimは行方不明空白行に関する警告です

スクリーンショットのテキストから、長い説明がありますが、要約(最初の行)も追加する必要があります

2

あなたは、件名行(最大50文字)として最初の行を持っていることになっているので、はい、これは何か空行に加えて、より詳細な説明(最大72文字のいずれか、その後、ではありません幅)以下である。したがって、2行目は常に空でなければなりません。など

例えば最初の行は電子メールの件名として使用されるかもしれないあなたがこれを行わない場合は何が本当に壊れていないだろうが、いくつかのものは、この形式を想定し、それはとしてonelineログに表示されます、

参照してください。また:https://git-scm.com/book/ch5-2.html何も壊れませんが、人々はそれが通常より良い、このように動作されて見てきたように、「警告」は、いくつかのベストプラクティスから来

関連する問題