实用的git log用法

原创 2016年05月31日 23:55:42

git log可以很方便地查看日志,可以根据自己需要,将日志按照特定格式显示,或者输出某种格式。
最原始的输出样式:

$ git log

commit ca82a6dff817ec66f44342007202690a93763949
Author: Scott Chacon <schacon@gee-mail.com>
Date:   Mon Mar 17 21:52:11 2008 -0700

    changed the version number

commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7
Author: Scott Chacon <schacon@gee-mail.com>
Date:   Sat Mar 15 16:40:33 2008 -0700

    removed unnecessary test

commit a11bef06a3f659402fe7563abf99ad00de2209e6
Author: Scott Chacon <schacon@gee-mail.com>
Date:   Sat Mar 15 10:31:28 2008 -0700

    first commit

这时输出的是最近几个git log,每个log都非常详细,如果想要简洁的显示模式,可以试试下面的:
(先按q键退出 git log)

git log –pretty=online

将log导出,可以用在代码后面加上 >filename.txt,或者其他格式,例如:

git log –pretty=online >log.xml

显示最近两个git文件的差异变化

git log -p -2

-2表示最近两个文件

git log –stat

查看最近提交的状态

git log 按照特定格式输出,例如:

git log –pretty=format:”%h - %an, %ar : %s”

ca82a6d - Scott Chacon, 6 years ago : changed the version number
085bb3b - Scott Chacon, 6 years ago : removed unnecessary test
a11bef0 - Scott Chacon, 6 years ago : first commit

自定义格式:
%H - Commit hash
%h - Abbreviated commit hash
%T - Tree hash
%t - Abbreviated tree hash
%P - Parent hashes
%p - Abbreviated parent hashes
%an - Author name
%ae - Author email
%ad - Author date (format respects the –date=option)
%ar - Author date, relative
%cn - Committer name
%ce - Committer email
%cd - Committer date
%cr - Committer date, relative
%s - Subject

其他git log格式可以参考:
https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History

版权声明:本文为博主原创文章,未经博主允许不得转载。

git log 用法大全

git log [] [..] [[--] ...] 因为这个命令用的很多。找了点资料,放到这了。 Description Shows the commit logs. The command...

log4 net用法总结(TXT格式)

  • 2009年12月24日 15:39
  • 9KB
  • 下载

git基本用法(包括github)

  • 2013年10月24日 10:48
  • 118KB
  • 下载

android 简单实用的Log打印类封装,助你快速定位问题

相信众多android开发者在开发程序的过程中会经常用到Log打印信息 以方便了解当前程序的运行状况以及在出现BUG的时候能够快速定位问题 大多数童鞋会使用官方的打印log的方法,设置TA...
  • hcb1230
  • hcb1230
  • 2012年09月12日 16:53
  • 542

git用法简介

  • 2012年08月13日 09:56
  • 493KB
  • 下载

Git版本管理用法详解

  • 2013年12月24日 00:38
  • 655KB
  • 下载

Android开发之封装log打印日志的工具类,实用logutils详细代码

public final class LogUtil { /** all Log print on-off */ private final static boolean all = true; ...

实用的Log打印类封装,快速定位源码(android)

实用的Log打印类封装,助尼快速定位源码(android) 分类: android2012-08-01 22:49 953人阅读 评论(0) 收藏 举报 androidstring...
  • yjcyjy
  • yjcyjy
  • 2014年05月07日 09:57
  • 423

log4j实用配置

log4j functions
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实用的git log用法
举报原因:
原因补充:

(最多只允许输入30个字)