显示前10条提交记录:

root@vmuer-VirtualBox:/media/vmuer/share/cmake-uart-server# git log -10
commit b056dacb0913d9446ee3e607c4c82347c721d70e (HEAD -> master, origin/master)
Author: panzidong <panzidong>
Date: Tue Oct 15 15:25:19 2019 +0800

#AHB-35 optimize code

commit 0ca7a8499d3c5f67d3ce3b17faa5c00dac83951c
Author: panzidong <panzidong>
Date: Tue Oct 15 14:26:02 2019 +0800

+AHB-34 optimize code

commit 0b998e631d9a66748e948edcbe4b818d58d58625
Author: panzidong <panzidong>
Date: Tue Oct 15 14:13:15 2019 +0800

*AHB-33 fix bug uart read

commit 4120e86cebd7c3cb66dc99e944540d5af3ca510c
Author: panzidong <panzidong>
Date: Tue Oct 15 13:14:38 2019 +0800

#AHB-32 option optimize

commit c29f30944ccd740ecf9109a89dd7024b5e8b7f49
Author: panzidong <panzidong>
Date: Mon Oct 14 17:20:42 2019 +0800

#AHB-31 code format

commit 0dca2f478197f8fe6172eacfca7a64806ead9072
Author: panzidong <panzidong>
Date: Mon Oct 14 16:06:58 2019 +0800

*AHB-30 fixed compile error

commit 108f6d1174f6825339627d097cfb456600871080
Author: panzidong <panzidong>
Date: Mon Oct 14 16:04:33 2019 +0800

+AHB-30 add tcp_client for slave test

commit b71d63dd5433d6c69bec6597b633cac99cd6d25b
Author: panzidong <panzidong>
Date: Mon Oct 14 15:55:22 2019 +0800

通过--pretty来过滤,比较常用的如下所示:

%an 显示提交作者

%s 显示提交说明

%h显示提交的hash短码

# git log -10 --pretty=format:"commit %h author:%an %s"
commit b056dac author:panzidong #AHB-35 optimize code
commit 0ca7a84 author:panzidong +AHB-34 optimize code
commit 0b998e6 author:panzidong *AHB-33 fix bug uart read
commit 4120e86 author:panzidong #AHB-32 option optimize
commit c29f309 author:panzidong #AHB-31 code format
commit 0dca2f4 author:panzidong *AHB-30 fixed compile error
commit 108f6d1 author:panzidong +AHB-30 add tcp_client for slave test
commit b71d63d author:panzidong +AHB-29 add tcp_client for support host test case
commit 84ce0f5 author:panzidong +AHB-28 New feature UART_SERVER_vERSION_PATCH
commit d252d8f author:panzidong #AHB-27 Change UART_SERVER_VERSION_PATCH

git log filter(六)的更多相关文章

  1. [Practical Git] Filter commit history with git log arguments

    In the last lesson, we learned how to format the git log output; in this lesson we will learn how to ...

  2. Git 学习(六)分支管理

    Git 学习(六)分支管理 几乎每一种版本控制系统都支持分支.使用分支意味着你可以从开发主线上分离开来,然后不影响主线的同时继续工作.在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录 ...

  3. git log命令全解析,打log还能这么随心所欲!

    git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根本没法见人,打扮好了用alias命令拍个照片,就正式出道了! ...

  4. [译]git log进阶

    格式化log输出 oneline --oneline标记将每个commit压缩成一行. 默认情况下显示一个commit ID和commit描述的第一行. 输出如下: 0e25143 Merge bra ...

  5. python解析git log后生成页面显示git更新日志信息

    使用git log可以查到git上项目的更新日志. 如下两个git项目,我想把git的日志信息解析成一个便于在浏览器上查看的页面. https://github.com/gityf/lua https ...

  6. [git]Git log 输出格式化(转载)

    转载于:https://havee.me/linux/2015-05/git-pretty-output.html 美化完的格式: git log --graph --pretty=format:'% ...

  7. git log 格式化输出

    Git log --graph --pretty=format: '%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)& ...

  8. git log 常用命令及技巧

    git log常用命令以及技巧 1.git log 如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者.提交日期.和提交说明.如果记录过多,则按Page Up.Pag ...

  9. git log --stat常用命令

    ​1,显示被修改文件的修改统计信息,添加或删除了多少行. git log --stat 2,显示最近两条的修改 git log --stat -2 3,显示具体的修改 git log -p -2 4, ...

随机推荐

  1. 【PYQT5快速开发】重定义边框、QSS美化皮肤主题

    在用qt designer的基础上重定义边框 前言 作为一名技术工作者,偶有使用.开发工具的需求.制作工具时,既不想在界面上花太懂功夫,又想要工具模样与众不同,结果找半天找不到一键换装的功能/拍砖. ...

  2. Docker容器跨主机通信之:OVS+GRE

    一.概述 由于docker自身还未支持跨主机容器通信,需要借助docker网络开源解决方案 OVS OpenVSwich即开放式虚拟交换机实现,简称OVS,OVS在云计算领域应用广泛,值得我们去学习使 ...

  3. timeout超时时长优化和hystrix dashboard可视化分布式系统

    在生产环境中部署一个短路器,一开始需要将一些关键配置设置的大一些,比如timeout超时时长,线程池大小,或信号量容量 然后逐渐优化这些配置,直到在一个生产系统中运作良好 (1)一开始先不要设置tim ...

  4. 【代码优化】C#遍历所有控件(Control方法)

    直接上代码: /// <summary> /// 判断价格是否可以购买技能的方法 /// </summary> /// <param name="btnBuyA ...

  5. 转:什么是DIP、IoC、DI

    DIP依赖倒置原则DIP(Dependency-Inversion Principles) IoC控制反转(Inversion of Control,IoC),简言之就是代码的控制器交由系统控制,而不 ...

  6. 【转载】C#中List集合使用LastIndexOf判断元素最后一次出现的索引位置

    在C#的List集合操作中,有时候需要判断元素对象在List集合中第一次出现的索引位置信息,此时需要使用到List集合的IndexOf方法来判断,如果元素存在List集合中,则IndexOf方法返回所 ...

  7. JavaScript之鼠标事件

    事件三要素: 事件源.事件类型(点击onclick)=function(){ 事件触发后执行的代码 } 案例: function abb(a){ return document.getElementB ...

  8. 机智云连接esp8266--远程控制风扇转速

    概述 下面我们使用esp8266开发板和机智云云端,实现如何将一个USB风扇,改造成可以远程控制转速的智能风扇. 1.准备工作 硬件: (1)esp8266开发板 (2)USB线 (3)USB风扇 软 ...

  9. 如何封装一个自己的win7系统并安装到电脑做成双系统

    说明: 目前我是刚试玩所以总结得没有很详细,先粗略放一个,下次有时间再分开整理系统封装或者如何制作双系统. 教程参考地址: 1. https://www.sysceo.com/forum/thread ...

  10. 【RAC】 RAC For W2K8R2 安装--结尾篇(十)

    [RAC] RAC For W2K8R2 安装--结尾篇(十) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其 ...