我非常高兴地解决了我Rails代码中的愚蠢 bug,然后在终端中兴高采烈地键入以下内容:
git add .
git commit -am "Finally fixed that difficult bug!"
仅仅发现git不支持“!”符号。有没有办法让我将其放入提交信息中?
我非常高兴地解决了我Rails代码中的愚蠢 bug,然后在终端中兴高采烈地键入以下内容:
git add .
git commit -am "Finally fixed that difficult bug!"
仅仅发现git不支持“!”符号。有没有办法让我将其放入提交信息中?
使用单引号。我不知道为什么双引号无法工作。实际上,这是与您的shell有关而不是git,在bash中涉及命令历史。
您还可以省略'm'选项并在编辑器中输入提交消息。这样,您就永远不必担心转义的问题。
在Bash中,!是“历史扩展”字符,而导致此字符出错的是shell。
请参阅章节:http://www.gnu.org/software/bash/manual/bashref.html#Quoting
子章节:http://www.gnu.org/software/bash/manual/bashref.html#Double-Quotes
(使用\!)
f*cking
:-) - Tim Biegeleisen