致电' git reset --hard'来自.bat导致"无法使用路径进行硬重置"错误

时间:2016-03-23 16:00:54

标签: git batch-file cmd

在我的批处理脚本中,我尝试使用标记克隆和重置存储库:

git reset --hard <tagname here>

这会返回错误&#34; 致命:无法使用路径进行硬重置。&#34;

与此同时,我可以进入cmd中的同一目录并使用相同的命令进行复制,它可以正常工作。

似乎与批处理文件一样,它将标记名称参数解释为目录的名称,即路径

我尝试过使用&#34;&#34;但这并没有改变任何事情

2 个答案:

答案 0 :(得分:0)

它应该可以工作,语法还可以。

如果仍然无效,请尝试以下方式:

git checkout tag_name

它会让您进入Detached HEAD模式

答案 1 :(得分:0)

我的错误:

我在行尾有一个标签,后跟注释,因此它将标签解释为参数的一部分。糟糕!