git - 以井号 (#) 开始 Git 提交消息

标签 git commit ticket-system ticket-tracking

Git 在提交时将以 # 开头的行视为注释行。这在使用票证跟踪系统时非常烦人,并试图在行的开头写票号,例如

#123 salt hashed passwords

Git 将简单地从提交消息中删除该行。有没有办法逃避哈希?我尝试了 \!,但没有任何效果。 # 之前的空格被保留,因此这也不是解决问题的有效方法。

最佳答案

此行为是 git commit 的默认“清理”行为的一部分。如果您想保留以 # 开头的行,您可以使用替代清理模式。

例如

git commit --cleanup=whitespace

如果你这样做,你必须小心删除所有你不想出现在提交中的 # 行。

关于git - 以井号 (#) 开始 Git 提交消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2788092/

相关文章:

git - 重置 Git 以在不将 HEAD 更改为分离状态的情况下提交

svn - 如何强制 subversion 提交未更改的文件?

c++ - 从 C/C++ 在 Trac 中自动添加票证的最简单方法

bug-tracking - 具有良好电子邮件集成和体面导航的票务跟踪软件?

tfs - 如何从电子邮件自动创建 TFS 工作项

bash - 不在 git 存储库中时无法抑制 git 分支错误

node.js - npm install 时发生致命坏对象错误

git - 使用一个存储库作为其他存储库的基础

svn - 如何使用 SVN 只提交未命名变更列表中的文件?

git - 我在 GIT 分支中只有一次提交。如何删除该提交?