当运行git status
Your branch and 'origin/master' have diverged,
# and have 10 and 8 different commits each, respectively.
我想做的是从远程中拉出主分支。我想忽略本地的所有更改,并返回到当前的主分支。
这是怎么做的?我试过拉和合并,但感觉我做错了什么。
忽略所有更改并返回到原始master状态的方法是:
git reset --keep origin/master
(--keep
比--hard
更安全,因为它不会对您可能已经忘记的任何阶段和非阶段更改发出噪音)
您可以将本地master
分支重置为origin/master
状态:
git reset --hard origin/master