美文网首页
git log 过滤Merge信息

git log 过滤Merge信息

作者: jiaxiaolei | 来源:发表于2017-09-23 20:25 被阅读276次

git log输出包含merge信息。但是,如果开发组总是把上游分支里的更新mege到feature分支,而不是将feature分支rebase到上游分支,就会在代码库中看到非常多的merge信息。
可以使用--no-merges来过滤掉这个merge信息

$ git log --merges
comm
it a21c49b3d361609c6b5c72508c55b79d3d358025
Merge: 4602107 a3b85e4
Author: wuzhaoyuan <1287597104@qq.com>
Date:   Fri Sep 15 11:03:11 2017 +0800

    Merge branch 'develop' of http://172.28.4.61/devops/cmdb_ng into develop

commit aeefc8618b9eb7e840f3902aa01659100221068c
Merge: 8348f38 3a346f4
Author: wuzhaoyuan <1287597104@qq.com>
Date:   Thu Sep 14 16:19:08 2017 +0800

    Merge branch 'develop' of http://172.28.4.61/devops/cmdb_ng into develop

统计merge 的总数:

[root@cd uop-backend]# git log --merges |grep 'Merge branch'|wc -l
53

通过某个人的merge总数:

 $ git log --author=jiaxiaolei  --merges |grep 'Merge branch'|wc -l
      11

Git:log的高级用法
http://www.jianshu.com/p/73f13d2725a8

简介:

高阶用法,提到了 shortlog

log 的时间过滤,开发者过滤;


过滤Merge信息


相关文章

  • git log 过滤Merge信息

    git log输出包含merge信息。但是,如果开发组总是把上游分支里的更新mege到feature分支,而不是将...

  • git中merge和rebase的区别

    1.采用merge和rebase后,git log的区别,merge命令不会保留merge的分支的commit:2...

  • git

    ###merge 合并多条提交信息为一条 ``` cd到项目目录git git merge --squash an...

  • 《git 版本控制》笔记 及 日常使用命令

    git commit -m "" -m ""多个提交信息 git log -l 现实log数量 git branc...

  • 4.git log 常用的几个命令

    git log 查看当前分支的日志信息 git log -p它会显示每次提交所引入的差异 git log --st...

  • git常用操作

    git status 仓库的状态 git log 版本控制系统的历史信息 git log --pretty=one...

  • git篇之log

    git log 查看历史所有版本信息 git log master..develop --->查看在 master...

  • git 命令

    1. 查看以往的操作 git log (这个会显示全部信息)git log --property=oneli...

  • git 相关命令

    git merge 和 git rebase 小结: git merge是用来合并两个分支的。git merge ...

  • 版本回退

    查看版本信息:$ git log: 简化输出($ git log --pretty=oneline) 一大串类似1...

网友评论

      本文标题:git log 过滤Merge信息

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