git如何追溯之前版本再回到当前版本(git学习笔记二)

  1. 随时掌握仓库当前状态
    方法:git status
    结果:可以看到目前管理的文件夹中有提交了结果文件,还有几个文件没有给git提交
    在这里插入图片描述
    当前没有文件需要提交
  2. 查看到目前位置提交了哪些版本,做了哪些修改
    方法1: git log
    结果:显示之前提交的所有版本的版本号,版本账号,版本变更的日期、版本变更的说明信息。版本号可以在回到之前版本时使用哦!

git如何追溯之前版本再回到当前版本(git学习笔记二)_第1张图片

方法2: git log --pretty=oneline
结果:显示之前提交的所有版本。每个版本只占一行,只显示版本号以及变更的说明信息
3. 回到之前版本,设以当前版本为第100版
方法: 回到第99版(即上一版):git reset --hard HEAD^
在这里插入图片描述

回到第98版(即上两版):git reset --hard HEAD^^
即:每往前追溯一版就在最后加一个 “ ^ ”
回到第1版(即前99版):git reset --hard HEAD~99
结果:文件内容直接变成直接追溯版本的内容
在这里插入图片描述

  1. 返回到现在的第100版
    方法:git rest --hard 版本号前几位
    在这里插入图片描述
    注意: 忘记版本号,需要重新重新找出之前提交版本的版本号
    方法: git reflog
    git如何追溯之前版本再回到当前版本(git学习笔记二)_第2张图片

你可能感兴趣的:(git)