显示前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. Linux基础(02)MakeFile的创建和使用

    makefile是生成文件的脚本 , 把当前文件下的.c文件生成.o文件和可执行程序 SRC = $(wildcard *.c) OBJS = $(patsubst %.c,%.o,$(SRC)) C ...

  2. AX 2012 Computed column IIF语句使用

    涉及Dynamics ax 行业已经好几年了,准备总结一些有用的处理方法供大家来参考 首先先介绍下Computed column技术,该技术是微软在AX2012版本中提供的新技术,可以让SQL语句在A ...

  3. 【EBS】菜单的复制脚本

    DECLARE l_error_flag ); l_menu_rowid ); l_menu_entity_rowid ); l_menu_id NUMBER; l_cnt ; c_new_menu_ ...

  4. 开启Telnet服务

    在Win7系统中安装和启动Telnet服务非常简单:依次点击“开始”→“控制面板”→“程序”,“在程序和功能”找到并点击“打开或关闭Windows功能”进入Windows 功能设置对话框.找到并勾选“ ...

  5. Calico网络模型

    由于两台物理机的容器网段不同,我们完全可以将两台物理机配置成为路由器,并按照容器的网段配置路由表. 在物理机A中,我们可以这样配置:要想访问网段172.17.9.0/24,下一跳是192.168.10 ...

  6. Navicat 导出 表结构

    Navicat 导出 表结构 转自:https://www.cnblogs.com/xianxiaobo/p/10254737.html 1. 首先点击新建查询,然后输入下面的语句 SELECT CO ...

  7. Python进阶----SOCKET套接字基础, 客户端与服务端通信, 执行远端命令.

    Python进阶----SOCKET套接字基础, 客户端与服务端通信, 执行远端命令. 一丶socket套接字 什么是socket套接字: ​ ​  ​ 专业理解: socket是应用层与TCP/IP ...

  8. 【开发笔记】- Velocity中特殊符号展示乱码的问题

    问题 需求是需要在后台将收货国家对应的币种.币种符号返回给前台并展示,在返回给前端后出现了页面币种符号展示乱码的问题. 解决方式 在获取货币符号时添加以下代码,防止velocity对特殊符号进行转义处 ...

  9. 【转载】 C#中使用float.Parse方法将字符串转换为Float类型

    在C#编程过程中,很多时候涉及到数据类型的转换,例如将字符串类型的变量转换为单精度Float类型就是一个常见的类型转换操作,float.Parse方法是C#中专门用来将字符串转换为float类型的,f ...

  10. 一张图带你看懂原始dao与SQL动态代理开发的区别-Mybatis

    //转载请注明出处:https://www.cnblogs.com/nreg/p/11156167.html 1.项目结构区别: 2.开发区别: 注:其中原始dao开发的实现类UserDaoImpl ...