git log
git log 可查看历史 git 版本
在这里可以看到 commit 的提交版本号,
我们的版本回退也是靠这个 提交版本号回退.
git reset --hard id
通过 git log 查看到 git 提交的版本号以后, 就可以通过 git reset --hard (这里填写commit 的版本号<必填!!!>)
git push origin HEAD --force
最后一步也是最重要的一步,
上面 git reset … 版本回退后并没有使 git 代码回退到想要回退的版本, 可能你下次 git push … 时, 他就会报错 说需要 git pull …
当你 git pull … 以后 又会发现之前的版本回退无效了
这时就需要 通过 git push origin HEAD --force 命令 推送本地到 git 库中