美文网首页Android我用 LinuxLinux学习之路
git log 格式配置(简单粗暴)

git log 格式配置(简单粗暴)

作者: 感觉被掏空 | 来源:发表于2017-04-09 13:22 被阅读99次

复制粘贴,抄起键盘就是干

没必要在这种配置上浪费时间,默认的git log太难看,自己配了一个,直接copy到~/.gitconfig

[user]
    name = xxxx
    email = xxxx@qq.com
[core]
    autocrlf = input
    editor = /usr/local/bin/vim
[push]
    default = simple
[alias]
  mylog = log --graph --pretty=format:\"%Cblue%ci - %Cred%h - %C(yellow)%ae%Creset(%an) %Cgreen%s (%Cred%ar)\"

log参数列表,供查阅

'%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 格式配置(简单粗暴)

    复制粘贴,抄起键盘就是干 没必要在这种配置上浪费时间,默认的git log太难看,自己配了一个,直接copy到~/...

  • Git log 日志

    git log 使用格式:git log [ ] [] [[\--] …​] 参...

  • 封禁ip的终极大招

    最近查log发现网站被爬虫恶意请求,简单粗暴的处理就是封禁ip。 在linux环境下 发现配置 hosts.den...

  • nginx日志的配置及切割

    1.日志文件格式配置 (1)使用log_format指令进行配置文件格式 nginx的log_format可以自主...

  • git 简单粗暴合并几个commit 分支相当干净

    git 简单粗暴合并几个commit

  • Nginx 配置

    简单配置 这个配置只是为了能够快速将反向代理的功能实现出来 access.log 配置 在日志格式中加入 $rem...

  • git log 配置

    git log 配置 原生log git 原生的log内容看起来杂乱无章,其实每次提交之后,各个节点之间的关系(合...

  • GitHub SSH 公钥

    Git提交时有Https和SSH两种验证方式,接下来 介绍简单粗暴的SSH配置方案 1.设置git全局用户信息 保...

  • git

    配置 git stash 分支 git log查看日志 git reflog查看commits push后撤销pu...

  • Git 备忘清单

    基础配置命令 查看图形界面gitk --all& 显示log信息git log --author=name #显...

网友评论

    本文标题:git log 格式配置(简单粗暴)

    本文链接:https://www.haomeiwen.com/subject/ryrdattx.html