撤销git commit
git reset --soft HEAD~1
- 只是撤销commit, git add里面的内容仍然存在,这种功能类似于用来更改git commit 的名字。
删除git add的内容,回退到修改之前
git reset HEAD~1
- 这个的功能是将撤销本次提交,退回到git add之前
删除git add的内容,但是想要提交的更改过的文件仍然存在
git reset --hard HEAD~1
删除git add的某个文件内容,保留原来内容
git reset HEAD <file>...
网友评论