当本地修改错乱或者合并懵逼的时候,建议直接用远程强制覆盖本地分支;暴力解决还是比较有效的,本人多次使用暴力解决法。爽快~
1、远程分支强制覆盖本地:
git fetch --all
git reset --hard origin/远程分支名 (重置head版本)
git pull origin/远程分支名 (这一步可以省略)
2、本地强制覆盖远程分支:
git push --force origin/远程分支名 (记得先切换到本地要推送的分支)
当本地修改错乱或者合并懵逼的时候,建议直接用远程强制覆盖本地分支;暴力解决还是比较有效的,本人多次使用暴力解决法。爽快~
git fetch --all
git reset --hard origin/远程分支名 (重置head版本)
git pull origin/远程分支名 (这一步可以省略)
git push --force origin/远程分支名 (记得先切换到本地要推送的分支)