Ner*_*our 17 git commit-message monospace git-commit
我做到了
git commit -m "Changed function name `sum` to `sum_list`"
Run Code Online (Sandbox Code Playgroud)
我使用反引号的目的是,sum
当sum_list
有人在 GitHub 等查看提交消息时,以等宽字体输入。它在其他上下文中的工作方式与此类似,例如在 Markdown 中。
然而这并没有起到很好的作用。Agit log
显示以下提交消息:
Changed function name to
当我用谷歌搜索这个问题时,我只发现了这个关于反引号命令的问题,但是提问者和回答者都已经熟悉我想要理解的概念。
反引号在提交消息中起什么作用?有没有办法将提交消息的部分标记为等宽字体?
and*_*lrc 29
TLDR:使用单引号:
$ git commit -m 'Changed function name `sum` to `sum_list`'
Run Code Online (Sandbox Code Playgroud)
使用反引号是告诉 shell 执行内容的一种方法,称为命令替换,请考虑以下内容:
$ echo "hello `ls` world"
hello Applications
Desktop
Documents
Downloads
Library
Movies
Music
Pictures
Public world
Run Code Online (Sandbox Code Playgroud)
使用单引号时,唯一的特殊字符是另一个单引号:
$ echo 'hello `ls` world'
hello `ls` world
Run Code Online (Sandbox Code Playgroud)
这一切都取决于 UI 的解释,即它们将如何显示您的 git 提交消息,也许反引号会在您的 UI 中专门呈现,但请考虑最小的共同点是git log
.
归档时间: |
|
查看次数: |
3002 次 |
最近记录: |