Git pull导致冲突。

3

我执行了git pull origin newbranch:newbranch ... 但由于某些原因,它试图将我的远程newbranch与本地的master合并,导致冲突。 1)我该如何撤销这个未完成的合并?2)我该如何将远程origin中的newbranch拉取到本地仓库中命名为“newbranch”的新分支中?

1个回答

8
使用此功能可将状态重置回合并前的状态:
git reset --merge

如果您使用的是--merge之前的git版本,请使用--hard。然后创建并检出您的分支,拉取并合并到该分支中:

git checkout -b newbranch
git pull origin newbranch

当然,你会得到与之前完全相同的冲突,因为你正在合并到相同的提交中...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接