完成后
git reset --hard
我希望看到'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)
我希望被远程主控器中的内容完全覆盖(不需要重新克隆)。我做错了吗?
答案 0 :(得分:4)
您应该将要重置的提交添加到:
$ git reset --hard origin/master
git reset --hard
将重置为HEAD
(在您的情况下可能为master
。)
答案 1 :(得分:0)
如果您想要远程主设备中的内容并且不关心分支上的两个分支,请查看另一个分支,删除主设备,然后下拉遥控器。
git checkout -b master_tmp
git branch -D master
git checkout -t origin/master
git branch -D master_tmp
祝你好运。