git pull导致冲突

Dee*_*thy 3 git

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

Cas*_*bel 8

使用此选项重置回合并前状态:

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)

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