1. ホーム
  2. git

[解決済み] Git のコミットメッセージの先頭にハッシュマーク (#) をつける

2022-03-16 19:35:05

質問

で始まる行は、Git では # をコメント行としてコミットします。これは、チケット追跡システムで作業しているときに、行頭にチケット番号を書こうとすると、非常に煩わしいです、例えば

#123 salt hashed passwords

Git は単にコミットメッセージからその行を削除するだけです。ハッシュをエスケープする方法はあるのでしょうか?試してみたところ \! が、何も動作しない。の前に空白を入れる。 # は保存されるので、これも問題解決にはなっていません。

どのように解決するのですか?

この動作は git commit のデフォルトの「クリーンアップ」動作です。で始まる行を残しておきたい場合は # を使用すると、別のクリーンアップモードを使用することができます。

git commit --cleanup=whitespace

この場合、すべての # の行は、コミット時に表示させたくないものです。