git 能不能删除commit 记录?
2018-08-22 本文已影响0人
步履不停的Suunny
如果使用 git commit 提交了一个版本,之后怎样把这个版本彻底从系统里删除掉?
解决方法:
1、 查看提交记录,确认想回退的 commit_id
git log
2、 回退到commit_id指向的版本
git reset --hard <commit_id>
3、 强制提交:
git push origin HEAD --force
再查看,commit_id之后指向的提交记录全不见了 , 仓库中也不见了,成功!