0

运行时我不断收到以下信息git status

Your branch and 'origin/master' have diverged,
# and have 10 and 8 different commits each, respectively.

我想做的是从远程拉出主分支。我想忽略本地的所有更改并返回当前的主分支。

这是怎么做到的?我尝试过拉动和合并,但感觉好像我做错了什么。

4

2 回答 2

3

忽略所有更改并返回原始主机状态的方法是:

git reset --keep origin/master

--keep比它更安全,--hard因为它不会覆盖您可能已经忘记的任何分阶段和非分阶段的更改。)

于 2013-05-07T14:56:52.250 回答
2

您可以使用以下命令将本地master分支重置为origin/master状态:

git reset --hard origin/master
于 2013-05-07T14:56:01.183 回答