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