push master to origin/master was完美解决方案

也就是本地与远程冲突了,你先确认一下保留远程还是本地代码

方案一:保留本地代码,强制push ,注意,这操作会用本地代码强制覆盖远程代码(下面是以master分支为例)

git push -u origin master -f

方案二:保留远程代码,强制pull

git fetch --all
然后,你有两个选择:

git reset --hard origin/master
或者如果你在其他分支上:

git reset --hard origin/

你可能感兴趣的:(git)