每隔一段时间,我想#在 git 提交消息中包含以 开头的行。
问题是“有没有办法转义该#字符,使其不被解释为注释标记?”
请回答“是的,是..”或“否”。
这不是Start a git commit message with a hashmark (#)的重复。我只是想确认一下是否有可能逃脱。
不,不可能逃脱这个角色。如果注释字符是#, 并且您写入\#,那么您的提交消息将包含文字文本\#。
如果需要使用不同的字符,可以设置core.commentchar不同的值。这可以在命令行上使用类似git -c 'core.commentchar=;' commit.
运行此命令以使其成为永久首选项:
git config --global --add core.commentchar ';'
Run Code Online (Sandbox Code Playgroud)