如何从分支中拉出而忽略主服务器的所有冲突

时间:2019-07-10 20:10:04

标签: git

在本地主分支上的git pull origin branch-name之后,我收到一条错误消息,提示“自动合并失败;解决冲突,然后提交结果。”因为分支是在主机前面几个提交,在主机后面几个提交。如果我想从远程分支中获取所有更改并忽略冲突,该怎么办?

我尝试了git merge --strategy-option theirs,该错误返回错误信息:“错误:由于您有未合并的文件,因此无法合并。”

1 个答案:

答案 0 :(得分:1)

通常,如果您想放弃任何本地更改并仅更新到远程master分支,则可以这样做:

git fetch
git reset --hard origin/master

如果您要清除本地更改,则可能必须先执行以下操作:

git reset --hard
git clean -df