我执行了git pull origin newbranch:newbranch ... 但由于某些原因,它试图将我的远程newbranch与本地的master合并,导致冲突。 1)我该如何撤销这个未完成的合并?2)我该如何将远程origin中的newbranch拉取到本地仓库中命名为“newbranch”的新分支中?
我执行了git pull origin newbranch:newbranch ... 但由于某些原因,它试图将我的远程newbranch与本地的master合并,导致冲突。 1)我该如何撤销这个未完成的合并?2)我该如何将远程origin中的newbranch拉取到本地仓库中命名为“newbranch”的新分支中?
git reset --merge
如果您使用的是--merge
之前的git版本,请使用--hard
。然后创建并检出您的分支,拉取并合并到该分支中:
git checkout -b newbranch
git pull origin newbranch