helian

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

有时候,使用git进行提交代码后,发现提交错误,这个时候就需要版本回退了,进行版本回退主要使用 git reset --soft\mix\hard命令

三者区别:

git reset --soft:回退版本库中的信息,不会回退暂存区和工作区中的信息,如果想要重新提交,直接commit即可

git reset --mixed:回退版本库和暂存区中的信息,不会回退工作区中的信息,如果想要重新提交,需要先add进暂存区,再commit

git reset --hard:同时回退版本库、暂存区、工作区中的信息

posted on 2018-02-02 14:46  helian123  阅读(443)  评论(0编辑  收藏  举报