在远程git仓库回退版本,撤销commit

当做出了不正确的commit还push到远程仓库后,可以用强推的方法回退远程仓库

  1. 先从远程仓库clone下最新的版本
  2. 使用git reset --hard HEAD^ 来将仓库所有内容回退到上一个版本,在运行命令的时候可以看到当前的commit点 upload successful
  3. 使用git status确认信息是否正确 upload successful 可以看到本地仓库是处于远程仓库4个commit版本前的位置
  4. 强行将本地仓库推送到远程仓库,覆盖原来的master

使用 git push origin +master:master

此时远程仓库就回到了4个commit版本前。