在远程git仓库回退版本,撤销commit
当做出了不正确的commit还push到远程仓库后,可以用强推的方法回退远程仓库
- 先从远程仓库clone下最新的版本
- 使用git reset --hard HEAD^ 来将仓库所有内容回退到上一个版本,在运行命令的时候可以看到当前的commit点
- 使用git status确认信息是否正确 可以看到本地仓库是处于远程仓库4个commit版本前的位置
- 强行将本地仓库推送到远程仓库,覆盖原来的master
使用 git push origin +master:master
此时远程仓库就回到了4个commit版本前。