在本地主分支上的git pull origin branch-name
之后,我收到一条错误消息,提示“自动合并失败;解决冲突,然后提交结果。”因为分支是在主机前面几个提交,在主机后面几个提交。如果我想从远程分支中获取所有更改并忽略冲突,该怎么办?
我尝试了git merge --strategy-option theirs
,该错误返回错误信息:“错误:由于您有未合并的文件,因此无法合并。”
答案 0 :(得分:1)
通常,如果您想放弃任何本地更改并仅更新到远程master分支,则可以这样做:
git fetch
git reset --hard origin/master
如果您要清除本地更改,则可能必须先执行以下操作:
git reset --hard
git clean -df