git回滚版本库

1.git log命令显示从最近到最远的提交日志git

若是嫌输出信息太多,看得眼花缭乱的,能够试试加上--pretty=oneline参数日志

$ git log --pretty=oneline

2.首先,Git必须知道当前版本是哪一个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0,上一个版本就是HEAD^,上上一个版本就是HEAD^^,固然往上100个版本能够写成HEAD~100code

如今,咱们要把当前版本回退到上一个版本,就能够使用git reset命令:it

$ git reset --hard HEAD^

$ git reset --hard 版本号(不用写全)

3.Git提供了一个命令git reflog用来记录你的每一次命令总结

$ git reflog

总结:co

  • HEAD指向的版本就是当前版本,所以,Git容许咱们在版本的历史之间穿梭,使用命令git reset --hard commit_id版本

  • 穿梭前,用git log能够查看提交历史,以便肯定要回退到哪一个版本。参数

  • 要重返将来,用git reflog查看命令历史,以便肯定要回到将来的哪一个版本。commit

相关文章
相关标签/搜索