<分区>
我经常在提交中使用反引号字符。我也经常使用 git commit -m
当我运行这样的命令时
git commit -m "add `foo`"
Bash 尝试执行 foo
。
我可以使用反斜杠 \
来转义反引号,但我希望有一个更好的解决方案来避免一直转义反引号。
<分区>
我经常在提交中使用反引号字符。我也经常使用 git commit -m
当我运行这样的命令时
git commit -m "add `foo`"
Bash 尝试执行 foo
。
我可以使用反斜杠 \
来转义反引号,但我希望有一个更好的解决方案来避免一直转义反引号。
最佳答案
使用单引号代替双引号。
git commit -m 'add `foo`'
变量、反引号和 $(...)
用双引号展开,但不是单引号。
关于git - 忽略 bash 反引号执行而不转义 git commit 中的 ` 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19913503/