在使用git
的时候,本来不想提交一个文件的,但是一不小心就commit
了,所以就了解了一下怎么删除该commit
,当你此时还没有push
的时候,只需要一条命令:
git reset --hard HEAD~1
直接取消上一次 commit
用git reset HEAD~1
; 如果加上参数--hard
则不保留当前更改
如果你已经push
了,那么使用如下命令:
git reset --hard <commit_id> //回滚到你想回滚的commit
git push origin HEAD --force //重新push到你的远程仓库