一、对于撤销

1.commit错了,想撤销怎么办?

git reset --soft HEAD^

这样就回退到了add的状态

2.如果只是commit的正文写错了,想要批改怎么办?

git commit --amend

此时会进入到默认的vim编辑器,批改完正文保留就好了

3.撤销所有的曾经add的文件

git reset HEAD .

4.撤销add的某个文件或文件夹

git reset HEAD  -filename

最初,附上一张罕用操作的图