首先reset --hard需要回退到的版本
git reset <版本号> --hard
然后推送到远端
git push origin <分支>
这里会提示错误,本地的版本落后于远端的版本,所以要加上--force
git push origin <分支> --force
但是如果别的人很快在你的这个分支上修改了,拉取了你的代码,你就没办法了,所以最稳妥的办法就是先在本地开发测试完没有问题后,再提交。
注意:
1. 先在本地开发测试完没有问题后,再提交
2. 再一点,不要在别人的分支上改东西,创建一个分支,做完了合并过去
3. 测试的时候最好用本地库