我做了git pull origin newbranch:newbranch ...但出于某种原因......我尝试将我的起源中的newbranch与本地的master合并..这导致冲突.. 1)我如何撤消半完成合并? 2)我如何将newbranch in origin拉到名为“newbranch”的本地仓库中的新分支
答案 0 :(得分:8)
使用此功能重置为合并前状态:
git reset --merge
(或者,如果您在--merge
可用之前使用的是git版本,请使用--hard
。)
然后创建并签出您的分支,并拉入,合并到其中:
git checkout -b newbranch
git pull origin newbranch
当然,你会得到与以前完全相同的冲突,因为你正在合并到同一个提交......