已经git commit 但是想撤销怎么办

仅仅撤销了commit操作,但是仍保留你add的代码

git reset --soft HEAD^

 

HEAD^的意思是上一个版本,也可以写成HEAD~1

如果你进行了2次commit,想都撤回,可以使用HEAD~2

 

撤销commit并且撤销add,但是不删除你改动的代码

git reset --mixed HEAD^ 

或者  git reset HEAD^

posted @ 2021-06-10 10:44  搬砖的苦行僧  阅读(134)  评论(0)    收藏  举报