Git回退版本

git
266 词
Git回退版本

Git回退版本#

概念:把版本库某个版本对应的内容快照, 恢复 到工作区/暂存区

查看提交历史: git log --onlinegit reflog --oneline

回退命令:

  • git reset --soft 版本号 (其他文件尽量保留,且状态改变)
  • git reset --hard 版本号 (覆盖原来的工作区和暂存区) 常用
  • git reset --mixed 版本号 (与git reset等价,工作区保留,暂存区覆盖)

注意1:只有记录在版本库的提交记录才能恢复

注意2:回退后,继续修改->暂存->提交操作即可(产生新的提交记录过程)