Git 在提交时将以 #
开头的行视为注释行。这在使用票证跟踪系统时非常烦人,并试图在行的开头写票号,例如
#123 salt hashed passwords
Git 将简单地从提交消息中删除该行。有没有办法逃避哈希?我尝试了 \
和 !
,但没有任何效果。 #
之前的空格被保留,因此这也不是解决问题的有效方法。
最佳答案
此行为是 git commit
的默认“清理”行为的一部分。如果您想保留以 #
开头的行,您可以使用替代清理模式。
例如
git commit --cleanup=whitespace
如果你这样做,你必须小心删除所有你不想出现在提交中的 #
行。
关于git - 以井号 (#) 开始 Git 提交消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2788092/