根据如何将本地仓库重置为与远程仓库 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.
分支名中包含斜杠的正确语法是什么?谢谢。
topic/something
吗? - Ry-git branch -a
显示什么?git rev-parse origin/topic/something
呢?还有,@minitech:当然,分支名称中的斜杠没问题。 - torek