带注释的标记不能与64位Windows命令控制台一起使用

时间:2014-04-10 20:47:56

标签: windows git

  

Windows 7 - 64位

     

Git版本:1.7.9

我对轻量级标签没有任何问题,但在Windows命令控制台(DOS)下尝试Annotated git tag命令时,出现如下错误:

c:\tempWorkingFolder\Tobedeleted\mastertemp\btc>git tag -a test_tag -f 'test_tag'
fatal: too many params

请帮我解决这个问题。

注意:轻量级和带注释的标记在32位Windows命令控制台(DOS)下都能正常工作。

感谢。

2 个答案:

答案 0 :(得分:0)

标记名称应该是命令中的最后一个参数。请参阅以下语法。

git tag [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <file>]
        <tagname> [<commit> | <object>]

您的命令应如下所示:

git tag -a -f -m 'Commit message' test_tag 

答案 1 :(得分:0)

我遇到了同样的问题,使用双引号而不是单引号解决了这个问题:

git tag -a test_tag -f "test_tag"