1. 删除远程仓库的commit,并强制同步本地和远程仓库。
eg. 平常可能遇到这种情况,提交了错误的代码到远程仓库,不想再新增commit到branch tree上。可以这么做,但不建议。
- 重置代码到某一个commit
- 强制将本地更新到远程仓库
- 其他同事强制更新远程仓库代码到自己本地
git checkout branchName
# reset commit
git reset --hard xxxxx
# push force
git push --force
# pull force
git fetch --all
git reset --hard origin/branchName
git pull