版本回退

  • 指令:git reset --hard 哈希值
  • git reset --hard HEAD^代表回退到上一个版本,上上一个版本就是HEAD^,当然往上100个版本写100个比较容易数不过来,所以写成HEAD~100。
  • 也可以使用git log命令查看版本库的状态,使用commit的哈希值来指定到哪个版本


$ git reset --hard af5154f
版本号没必要写全,前几位就可以了,Git会自动去找.
  • 当你回退到某个版本,关掉了电脑,结果又后悔了,还是可以再恢复的
  • Git提供了一个命令git reflog用来记录你的每一次命令


  • git reset --mixed(默认可以不写) sha 将暂存区回退到修改状态
  • git reset --soft sha 回退到暂存区状态

你可能感兴趣的:(版本回退)