git命令行使用说明
回退/回滚
把暂存区的文件撤回到工作区,如果工作区文件有修改,以工作区的文件为准
$ git reset 文件名
回退到指定版本,会把暂存区置空,但不会影响现在工作区的文件
$ git reset 版本号
回退到指定版本,并且重置或删除现有的暂存区的文件对应的工作区的文件(就是说现有的放到暂存区的文件对应的工作区文件会被删除或重置(存在则重置成指定版本的样子))
$ git reset --hard 版本号
回退至本次版本,处理逻辑和上面的命令一样
$ git reset --hard
或
$ git reset --hard HEAD
回退至上次版本,处理逻辑和上面的命令一样
$ git reset --hard HEAD^