我在Windows 7中使用Git BASH并尝试创建标记:
git tag -a v2.44.13 -m "[before prod] bla bla bla"
并失败:
$'\226git': command not found
相同的命令适用于Git CMD。为什么会发生这种情况以及如何解决?
git version 2.11.0.windows.1
答案 0 :(得分:3)
当您在终端中输入 Ctrl+Shift+V
时,它会将 \226
代码添加到命令行。如果您在没有尝试任何键盘快捷键的情况下输入 Shift+Insert
,它应该可以正常工作。
答案 1 :(得分:2)
我遇到了同样的问题,这是因为复制粘贴。手工打字解决了这个问题。如果您不想手动键入所有命令,请在将命令粘贴到控制台后尝试在命令开始处进行操作,然后多次单击“退格”按钮。这应该删除隐藏的字符并且也应该起作用。
答案 2 :(得分:2)
确保删除命令前的所有字符
答案 3 :(得分:0)
当我没有选择 vim 作为 git 中的默认编辑器时,我遇到了同样的问题。
就我而言,在编写任何命令之前使用空格可以解决问题。