git 标签失败并显示 $'�git':找不到命令

问题描述 投票:0回答:5

我在 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

git-bash git-tag
5个回答
93
投票

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


15
投票

当您在终端中键入

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


2
投票

确保在命令之前删除任何字符


1
投票

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

在我的例子中,通过在编写任何命令之前使用空格来解决问题。


0
投票

确保使用

Ctrl + Insert
进行复制并使用
Shift + Insert
进行粘贴。

© www.soinside.com 2019 - 2024. All rights reserved.