git pull导致冲突

时间:2010-06-08 13:20:49

标签: git

我做了git pull origin newbranch:newbranch ...但出于某种原因......我尝试将我的起源中的newbranch与本地的master合并..这导致冲突.. 1)我如何撤消半完成合并? 2)我如何将newbranch in origin拉到名为“newbranch”的本地仓库中的新分支

1 个答案:

答案 0 :(得分:8)

使用此功能重置为合并前状态:

git reset --merge

(或者,如果您在--merge可用之前使用的是git版本,请使用--hard。)

然后创建并签出您的分支,并拉入,合并到其中:

git checkout -b newbranch
git pull origin newbranch

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