如何协调分支分支主数据和原始数据/主数据?

时间:2013-05-07 14:54:02

标签: git

运行git status

时,我会继续提供以下信息
Your branch and 'origin/master' have diverged,
# and have 10 and 8 different commits each, respectively.

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

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

2 个答案:

答案 0 :(得分:2)

您可以将本地master分支机构重置为origin/master状态:

git reset --hard origin/master

答案 1 :(得分:2)

忽略所有更改并返回origin master状态的方法是:

git reset --keep origin/master

--keep--hard更安全,因为它不会对您可能忘记的任何暂存和未分阶段的更改进行谴责。)