1、想撤销之前的commit,并且舍弃之前commit的修改
git reset --hard HEAD^
2、撤销之前的commit,并且保留之前的commit修改
git reset --soft HEAD^
3、git add 命令提交到暂存区,git reset HEAD demo1就是把提交到暂存区里的文件撤销
来源:CSDN
作者:追梦-北极星
链接:https://blog.csdn.net/yudelian/article/details/104165902