Git 学习进阶篇 -历史查看

Git历史记录的查看与对比

主要涉及到三个命令:git log 、git diff 、git show

git log 命令使用

在项目提交了若干记录,==git log== 命令可以查看提交历史:

$ git log
commit d8e6e7d0a2bbc4483bf5c0d884daec7bfc37b861      
Merge: 872942d 3b9ceaa                              //合并分支的两个 SHA-1校验  
Author: just <just@163.com>
Date:   Sun Nov 13 15:29:44 2016 +0800

    Merge branch 'branch_V0'

commit 872942db74378b9be73d3fc22a44350ddd039277     //SHA-1校验和
Author: just <just@163.com>                         //作者名字和邮件
Date:   Sun Nov 13 14:52:09 2016 +0800              //提交时间

    commit on branch_merge                          //提交说明

commit 3b9ceaa45c8f5e3ab2521b5f549a58901c1dec60
Author: just <just@163.com>
Date:   Sun Nov 13 14:47:49 2016 +0800

    commit on branch_V0

commit 629aa7f0e58853c39ae22e1b6ab06a5d148eac13
Author: just <just@163.com>
Date:   Sun Nov 13 13:03:03 2016 +0800

    second commit on master

commit 51549925f380bd46c291f02d8988d368c28ecaab
Author: just <just@163.com>
Date:   Sun Nov 13 13:01:12 2016 +0800

    master.d first time commit

默认不用任何参数的话,==git log== 会按提交时间列出所有的更新,最近的更新排在最上面。每次更新都有一个 SHA-1 校验和、作者的名字和电子邮件地址、提交时间,最后缩进一个段落显示提交说明。

在使用git log命令查看历史记录时,使用 空格、enter键、B、以及上下键来进行翻页,使用q退出历史查看

具体使用

常用命令:

命令 描述 作用
git log -p 展开显示每次提交的内容差异 清晰对比每次commit的变化情况
git log –stat 仅显示简要的增改行数统计 列出修改过的文件,以及其中添加和移除的行数,并在最后列出所有增减行数小计
git log –oneline 将日志信息简要为一行显示

1. git log -p -2

$ git log -p
commit 257f3a287fd04f1bbf9328e9b80398353569e6fa
Author: xx
Date:   Mon Nov 14 22:29:37 2016 +0800

    modify master.d

diff --git a/master.d b/master.d
index ded902a..61ed066 100644
--- a/master.d
+++ b/master.d
@@ -1,4 +1,7 @@
 111111111
 222222222
 modify on branch branch_marge
-modify on
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值