1.3 Git基本操作之版本前进与后退

基本命令

命令 功能
git log 查看历史提交记录,显示最详细的信息
git log --pretty=oneline 显示历史提交记录,信息不全,只显示HEAD指向版本之前的版本
git log oneline 显示历史提交记录,哈希值缩短,只显示HEAD指向版本之前的版本
git reflog 显示历史提交记录,同时显示出HEAD指针到某一提交记录的移动步数
git reset --hard HashCode 将版本移动到HashCode所标识的历史版本
git reset --hard HEAD^^ 将版本回退到2个版本,有几个^就回退几个版本
git reset --hard HEAD~n 将版本回退n个版本

命令流程操作展示

查看历史版本前的数据准备
  1. 使用 git log 命令查看本地库的历史提交记录。
    p1
    从信息中可以看出有两条提交记录。其中每个提交都有一个Hash值(哈希值),哈希值唯一标识每次提交;每个提交记录都记录了提交人的签名和Email,其中我没有为TestGit设置项目级别的签名,它就使用了我设置的系统签名;每个提交记录还包含了对应提交操作执行时的时间;每个提交记录还包含了我们为每次提交操作设置的解释信息。
  2. 我们再进行两次修改提交,使系统中存在4次提交记录,方便我们进行历史版本的查看。
    (1)第一次修改,向test.txt文件中添加了两行数据。然后提交到暂存区,再提交到本地库。对整个本地库而言,是第三次提交。
    (2)第二次修改,向test.txt文件中添加了一行数据。然后提交到暂存区,再提交到本地库。对整个本地库而言,是第四次提交。
  3. 再次查看历史提交记录,可以看到有四次提交记录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值