Git完全清除错误Commit的方法

Published on:
Tags: git

假设当前服务器端版本状态为master-->commit-01-->commit-02-->commit-03, 而管理者希望删除commit-03(hash:04f2350281f77d5bc14c2d6e634076ca17e0d059)的提交, 那么可以执行如下操作:

git reset --hard 04f2350281f77d5bc14c2d6e634076ca17e0d059
git push -f