在初学Git的时候瞎搞。一直在使用分支去更新最新的。最后才知道master里应该保存最新的。
但是覆盖完事了记得覆盖完后要重新将master保护起来
1.把本地的某个分支强制推送到master
git push origin XXX:master -f
2.切换到旧分支master
git checkout master
3.下载远程仓库最新内容,不合并
git fetch --all
4.把HEAD指向master最新版本
git reset --hard origin/master