git 重置 --hard 后,git 本地分支和 origin/master 仍然存在分歧

cma*_*mac 3 git version-control

做完之后

git reset --hard
Run Code Online (Sandbox Code Playgroud)

我期望看到“HEAD 现在位于 hexNumber”,然后看到“在分支主机上......没有什么可提交的”。相反我看到

    wb316-mac03:MoodTrack student$ git reset --hard
    HEAD is now at ec11193 preparation for merge
    wb316-mac03:MoodTrack student$ 
    wb316-mac03:MoodTrack student$ git status
    # On branch master
    # Your branch and 'origin/master' have diverged,
    # and have 2 and 9 different commits each, respectively.
    #
    nothing to commit (working directory clean)
Run Code Online (Sandbox Code Playgroud)

我希望被远程主控中的内容完全覆盖(无需重新克隆)。我做错什么了吗?

mip*_*adi 5

您应该将要重置的提交添加到:

$ git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)

git reset --hard只会重置为HEAD(这可能master是您的情况)。