git 标记因 $'\226git' 失败:找不到命令

git tag fails with $'\226git': command not found

我在 windows 7 中使用 Git BASH,我尝试创建一个标签:

git tag -a v2.44.13 -m "[before prod] bla bla bla"

并失败:

$'6git': command not found

相同的命令适用于 Git CMD。为什么会出现这种情况以及如何解决?

git 版本 2.11.0.windows.1

我遇到了同样的问题,这是因为复制粘贴。手动打字解决了这个问题。如果您不想手动键入所有命令,请在将命令粘贴到控制台后尝试转到命令的开头,然后多次单击退格按钮。这应该会删除隐藏的字符,并且应该也可以工作。

确保删除命令前的任何字符

当您在终端中键入 Ctrl+Shift+V 时,它会将 6 代码添加到命令行。如果您键入 Shift+Insert 而不尝试任何键盘快捷键,它应该可以正常工作。

当我没有选择 vim 作为 git 中的默认编辑器时,我遇到了同样的问题。

就我而言,在编写任何命令之前使用 space 即可解决问题。