忽略bash反引号执行而不转义git commit中的`字符

时间:2013-11-11 18:43:46

标签: git bash

我经常在提交中使用反引号字符。我也经常使用git commit -m

提交

当我运行这样的命令时

git commit -m "add `foo`"

Bash尝试执行foo

我可以使用反斜杠\来逃避反击,但我希望有一个更好的解决方案,以避免一直逃避反击。

1 个答案:

答案 0 :(得分:39)

使用单引号而不是双引号。

git commit -m 'add `foo`'

变量,反引号和$(...)以双引号扩展,但不是单引号。