当本地分支pull远程分支出现这样的错误时候
有两种处理方法
1、放弃本地修改,只保留远端代码
选中git--Repository--Reset HEAD,出现以下界面
选择需要的reset模式:hard(即放弃本地代码,新修改的都不要了,退回上一版本,再拉取代码到本地。)
二、将本地代码先放到本地仓库
1、选中 git--Repository--stash changes,将代码修改先放到本地,然后pull拉取远程代码,再选中git--Repository--unstash changes选择将修改部分合并。
三、补充
# 通过命令行强制覆盖本地代码
git fetch --all
git reset --hard origin/master
git pull
# 远端新增加分支,需要同步到本地
git remote update origin --prune
# 将本地分支与远端分支关联
git push --set-upstream origin 远端分支
# git切换到远程分支
git checkout -b 本地分支名 origin/远程分支名
# git查看远程分支
git branch -r