git:撤销commit

git add filename

git commit -m "xxx"

1、此时如果想撤销commit,同时保留git add

git reset --soft HEAD^

2、删除工作空间改动代码,撤销commit,撤销git add . 

git reset --hard HEAD^

3、不删除工作空间改动代码,撤销commit,并且撤销git add .

git reset --mixed HEAD^

和 git reset HEAD^  一样

如果只想修改下git commit 的注释内容:

git commit --amend

猜你喜欢

转载自blog.csdn.net/qq_35462323/article/details/87711083