使用hashmark(#)启动git commit消息

使用hashmark(#)启动git commit消息

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

#123 salt hashed passwords

git将简单地从提交消息中删除该行。有没有办法逃避哈希?我试过\!,但没有任何工程。之前#的空白被保留,因此它们也不是解决问题的有效方法。


UYOU
浏览 521回答 3
3回答

慕桂英4014372

此行为是git commit默认“清理”行为的一部分。如果您想保持行开头,#可以使用其他清理模式。例如git commit --cleanup=whitespace如果这样做,则必须小心删除#不希望出现在提交中的所有行。

幕布斯6054654

这里的答案是好的和详细的,但对于像我这样的git noob定制git配置选项并不是那么明显。这里是从变化的示例#,以;用于注释字符:git config core.commentChar ";"这就是你需要做的。
打开App,查看更多内容
随时随地看视频慕课网APP