【问题标题】:Add a hash/pound symbol as the first character in a git commit message in vim在 vim 的 git commit 消息中添加一个井号/井号作为第一个字符
【发布时间】:2022-03-04 20:25:04
【问题描述】:

GitHub(可能是错误的)在提及 GitHub 问题时使用了#。所以我想在第一行添加一个提交消息,引用该问题。

例如

#12: New commit

- Did a thing
- Did another thing

Vim/git 会忽略以#'s 开头的行,所以我不知道如何转义它????‍♂️

【问题讨论】:

  • # 视为注释的是Git,而不是Vim。 (好吧,Vim colors 文本基于#-as-comment,但这不会影响最终结果。)

标签: git vim


【解决方案1】:

Git 允许您将注释字符从# 符号更新为任何其他符号。然后你可以使用# 符号。

例如

git config core.commentChar '>'

或可选择全局设置

git config --global core.commentchar '>'

【讨论】:

    【解决方案2】:

    避免git 将问题编号解释为注释行的最简单方法是在前面插入另一个字符,因此# 不是该行的前导字符(空格可以解决问题)。

    这是一个例子:

    #45
    

    将被视为评论

     #45
    Issue #45
    

    两者都将完全被视为提交消息

    【讨论】:

      【解决方案3】:

      尝试: git commit --amend -m "# ... "

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 1970-01-01
      • 2012-01-18
      • 2011-02-04
      • 2021-05-31
      • 1970-01-01
      • 2021-05-15
      • 2016-05-14
      相关资源
      最近更新 更多