如果分支名称包含斜杠,则git reset --hard失败

时间:2014-07-21 17:05:47

标签: git

根据How to reset my local repository to be just like the remote repository HEAD,您可以通过

设置本地分支以匹配远程分支
git reset --hard origin/<branch_name>

适用于名称中没有斜杠的分支。

对于我的远程分支'topic / something'和命令

git reset --hard origin/topic/something

我收到以下错误:

fatal: ambiguous argument 'origin/topic/something': unknown revision or path not in the working tree.

包含斜杠的分支名称的正确语法是什么?感谢。

1 个答案:

答案 0 :(得分:0)

我找到了遗漏的东西。我只做了

git fetch origin topic/something

在我尝试git reset --hard命令之前。 但我需要做

git fetch --all

也是。然后

git reset --hard origin/topic/something

的工作。 谢谢你的帮助。