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