1. 分支间覆盖
方法1
git push origin test:master -f //将test分支强制(-f)推送到主分支master
方法2(假设当前位于test分支)
git checkout master //将当前分支切换到主分支
git reset -hard test //将主分支重置为test分支
git push origin master -force //将重置后的master分支强制推送到远程仓库
2. 仓库强制覆盖本地:
git fetch --all
git reset --hard origin/master
git pull