码迷,mamicode.com
首页 > 其他好文 > 详细

git log

时间:2017-04-02 17:25:50      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:branch   git log   like   UI   amp   font   conf   mil   uil   

这是git中最常用的命令,比如输入 git log时,输出以下内容:

commit 5508fde9083465ff2dded7c005cc404bbdebae12

Author: hmx <417688867@qq.com>

Date:   Mon Mar 27 10:18:57 2017 +0800

   add new file

看到日期格式很不爽,那么我们怎么改成熟悉的格式呢,直接上代码。

git config --global alias.logd ‘log --pretty=format:"%C(yellow)commit %H %n%CresetAuthor: %an <%ae> %nDate:   %ai %n%n %s %n%n"‘

然后输入 git logd,这时控制台打印出以下信息了:

commit 5508fde9083465ff2dded7c005cc404bbdebae12

Author: hmx <417688867@qq.com>

Date:   2017-03-27 10:18:57 +0800

add new file

发现日期变了,变的熟悉了,那么我们解析以上的代码以及参考以下的参数,来更改自己想要的格式。

alias:别名,这里我们起了个别名,输入命令时 git 跟着我们所起的别名就可以了

pretty:使用其他格式显示历史提交信息

 

 

# 下面参数定义列表
‘%H‘: commit hash
‘%h‘: 缩短的commit hash
‘%T‘: tree hash
‘%t‘: 缩短的 tree hash
‘%P‘: parent hashes
‘%p‘: 缩短的 parent hashes
‘%an‘: 作者名字
‘%aN‘: mailmap的作者名字 (.mailmap对应,详情参照git-shortlog(1)或者git-blame(1))
‘%ae‘: 作者邮箱
‘%aE‘: 作者邮箱 (.mailmap对应,详情参照git-shortlog(1)或者git-blame(1))
‘%ad‘: 日期 (--date= 制定的格式)
‘%aD‘: 日期, RFC2822格式
‘%ar‘: 日期, 相对格式(1 day ago)
‘%at‘: 日期, UNIX timestamp
‘%ai‘: 日期, ISO 8601 格式
‘%cn‘: 提交者名字
‘%cN‘: 提交者名字 (.mailmap对应,详情参照git-shortlog(1)或者git-blame(1))
‘%ce‘: 提交者 email
‘%cE‘: 提交者 email (.mailmap对应,详情参照git-shortlog(1)或者git-blame(1))
‘%cd‘: 提交日期 (--date= 制定的格式)
‘%cD‘: 提交日期, RFC2822格式
‘%cr‘: 提交日期, 相对格式(1 day ago)
‘%ct‘: 提交日期, UNIX timestamp
‘%ci‘: 提交日期, ISO 8601 格式
‘%d‘: ref名称
‘%e‘: encoding
‘%s‘: commit信息标题
‘%f‘: sanitized subject line, suitable for a filename
‘%b‘: commit信息内容
‘%N‘: commit notes
‘%gD‘: reflog selector, e.g., refs/stash@{1}
‘%gd‘: shortened reflog selector, e.g., stash@{1}
‘%gs‘: reflog subject
‘%Cred‘: 切换到红色
‘%Cgreen‘: 切换到绿色
‘%Cblue‘: 切换到蓝色
‘%Creset‘: 重设颜色
‘%C(...)‘: 制定颜色, as described in color.branch.* config option
‘%m‘: left, right or boundary mark
‘%n‘: 换行
‘%%‘: a raw %
‘%x00‘: print a byte from a hex code
‘%w([[,[,]]])‘: switch line wrapping, like the -w option of git-shortlog(1).

 

git log

标签:branch   git log   like   UI   amp   font   conf   mil   uil   

原文地址:http://www.cnblogs.com/hmagogo/p/6659377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!