git tag 失败并显示 $'\226git': command not found

adr*_*rhc 17 git-tag git-bash

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

git tag -a v2.44.13 -m "[before prod] bla bla bla"
Run Code Online (Sandbox Code Playgroud)

并失败:

$'\226git': command not found
Run Code Online (Sandbox Code Playgroud)

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

git 版本 2.11.0.windows.1

Sey*_*dli 48

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

  • 我在上面已经指出,我只输入了命令(所以没有复制粘贴)。 (2认同)

And*_*aro 15

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

  • 这更接近于为什么的正确答案。对我来说,即使我移动插入,我也会得到它。我得到`$'\302\203`。这是 Windows 的问题吗?我目前(被迫使用)Windows 10,所以这个 bug 已经以某种形式存在了一段时间了?我认为 Windows 正在努力变得对开发人员更加友好。 (3认同)