Gitはコミット時に(ハッシュ、番号記号、シャープ、ポンド記号)で始まる行を#
コメント行として扱います。これはチケット追跡システムで作業しているときに、行の先頭にチケット番号を書こうとすると非常に面倒です。例:
#123 salt hashed passwords
Git はコミット メッセージからその行を削除するだけです。ハッシュをエスケープする方法はありますか?\
と を試しました!
が、何も機能しません。前の空白#
は保持されるため、これも問題の有効な解決策ではありません。
ベストアンサー1
この動作は、git commit
のデフォルトの「クリーンアップ」動作の一部です。 で始まる行を保持したい場合は、#
別のクリーンアップ モードを使用できます。
例えば
git commit --cleanup=whitespace
#
これを実行する場合は、コミットに表示したくない行をすべて削除するように注意する必要があります。