【Git学习记录】git查询历史版本记录命令

一、git查询历史版本记录命令

  • 1. 详细显示历史记录

    git log
    

    结果显示:
    在这里插入图片描述
    如果该历史记录不能一页显示完全,通过空格键向下翻页,b向上翻页,q退出。

  • 2.简洁显示历史记录

    git log --pretty=oneline
    或者
    git --oneline
    

    git log --pretty=oneline
    结果显示:
    在这里插入图片描述
    git --oneline
    结果显示【跟上面指令区别是前面的哈希值(黄色部分)缩短了】:
    在这里插入图片描述

  • 3.标题显示更多信息

    git reflog
    

    结果显示:
    在这里插入图片描述
    可以把head理解为指针,后面的数字n表示经过n次操作到达后面的版本。

二、git前进后退版本操作

指针head可以用来引用,基于head指针移动。

  • 1. 基于索引值操作[推荐]

    git reset --hard [局部索引值]
    git reset --hard a6ace91
    
    局部索引值为上图前面的黄色字体:例如92f4c5c
    eg: git reset --hard 6af6c56
  • 2.使用^符号: 只能后退

    注: HEAD后面一个^表示后退一步, n 个表示后退 n 步
    git reset --hard HEAD^   #往后退一行
    git reset --hard HEAD^^^ #往后退三行
    
  • 3.使用~符号: 只能后退

     git reset --hard HEAD~n #n是几就表示退几行
    
    git reset --hard HEAD~1 #往后退一行
    git reset --hard HEAD~3 #往后退三行
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值