运行git status
Your branch and 'origin/master' have diverged,
# and have 10 and 8 different commits each, respectively.
我想要做的是从遥控器拉出主分支。我想忽略我本地的所有更改并返回当前的主分支。
这是怎么做到的?我试过拉动和合并,但感觉我做错了。
答案 0 :(得分:2)
您可以将本地master
分支机构重置为origin/master
状态:
git reset --hard origin/master
答案 1 :(得分:2)
忽略所有更改并返回origin master状态的方法是:
git reset --keep origin/master
(--keep
比--hard
更安全,因为它不会对您可能忘记的任何暂存和未分阶段的更改进行谴责。)