golangの日記

Go言語を中心にプログラミングについてのブログ

Gitコマンドでコミットメッセージを空にする

github.png



GitHubで他人のリポジトリを見ていると、コミットメッセージに、何もない(空白の)ものを見かけます。
以下のように、メッセージを空にすると Aborting commit due to empty commit message. のエラーになります。

$ git commit -m ''
  Aborting commit due to empty commit message.





初回のコミットにメッセージはいらないので、空にしたいという場合には
オプション--allow-empty-message でできます。

$ git commit --allow-empty-message -m ''



コミットのhelpには、使うべきではないと書かれていますが、 差分がないコミット(何も変更がない)をする場合は
以下のオプション --allow-empty でできます。

$ git commit --allow-empty -m 'メッセージ'