如何调和分叉的分支master和origin/master



当运行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

最新更新