有时候,使用git进行提交代码后,发现提交错误,这个时候就需要版本回退了,进行版本回退主要使用 git reset --soft\mix\hard命令
三者区别:
git reset --soft:回退版本库中的信息,不会回退暂存区和工作区中的信息,如果想要重新提交,直接commit即可
git reset --mixed:回退版本库和暂存区中的信息,不会回退工作区中的信息,如果想要重新提交,需要先add进暂存区,再commit
git reset --hard:同时回退版本库、暂存区、工作区中的信息