根据如何将我的本地存储库重置为就像远程存储库 HEAD 一样,您可以设置本地分支以匹配远程分支:
git reset --hard origin/<branch_name>
Run Code Online (Sandbox Code Playgroud)
这对于名称中没有斜杠的分支来说效果很好。
对于我的远程分支“topic/something”,使用命令
git reset --hard origin/topic/something
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
fatal: ambiguous argument 'origin/topic/something': unknown revision or path not in the working tree.
Run Code Online (Sandbox Code Playgroud)
包含斜杠的分支名称的正确语法是什么?谢谢。
我找到了丢失的东西。我只做了
git fetch origin topic/something
Run Code Online (Sandbox Code Playgroud)
在我尝试该git reset --hard命令之前。但我需要做
git fetch --all
Run Code Online (Sandbox Code Playgroud)
以及。然后
git reset --hard origin/topic/something
Run Code Online (Sandbox Code Playgroud)
工作了。感谢您的帮助。