在使用git拉取远程项目的时候可能会出现

fatal: Need to specify how to reconcile divergent branches. 如图:

 解决方式:

第一步:删除该本地分支。

git branch -d 分支名称

如果上面无法删除干脆点强行删除

git branch -D 分支名称

删除完成后会出现

切记,无法删除当前所在的分支,需要切换分支

拓展:删除远程分支

git push origin --delete 远程分支名称

切换分支指令:

git checkout 分支名称

 切换成功即可删除本地冲突分支

第二步:远程拉取删除的分支

git fetch origin 分支名称

出现Switched to a new branch 分支名称 表示成功拉取。

当然你在删除分支之后,也可以直接使用git pull,看个人情况而定。

 之后代码就可以成功的git pull了

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐