也就是本地与远程冲突了,你先确认一下保留远程还是本地代码
方案一:保留本地代码,强制push ,注意,这操作会用本地代码强制覆盖远程代码(下面是以master分支为例)
git push -u origin master -f
方案二:保留远程代码,强制pull
git fetch --all
然后,你有两个选择:
git reset --hard origin/master
或者如果你在其他分支上:
git reset --hard origin/<branch_name>
也就是本地与远程冲突了,你先确认一下保留远程还是本地代码
方案一:保留本地代码,强制push ,注意,这操作会用本地代码强制覆盖远程代码(下面是以master分支为例)
git push -u origin master -f
方案二:保留远程代码,强制pull
git fetch --all
然后,你有两个选择:
git reset --hard origin/master
或者如果你在其他分支上:
git reset --hard origin/<branch_name>