git - git log 显示所有_except_标签
问题描述
情况:我在 git 中使用标签来标记版本发布。我还有一个快速命令,可以在 git 中显示一个简单的图表,其中包含我所有活动的开发分支:
git log --oneline --graph --simplify-by-decoration --all
问题是这显示了所有的标签,占用了屏幕上的大量空间。有没有办法过滤掉标签?我仍然想要所有其他信息(即只是活跃的开发分支)。
我试过使用--exclude="refs/tags/*
无济于事 - 还有其他建议吗?
我已经包含了一张我的 git 日志看起来像所有标签的图像。
解决方案
您可以轻松接近:
git log --graph --decorate --oneline \
--simplify-by-decoration --branches --decorate-refs=refs/heads
添加--decorate-refs=refs/remotes
以在装饰中包含远程分支,--remotes
以将它们包含在入门提示中。
推荐阅读
- r - 根据因子对重叠时间间隔进行分类
- java - Spring Security 每次都显示登录
- mongodb - MongoDB nReturned in executionStats
- python - 查找具有与 id 匹配的最近时间戳的行,并添加具有值的行
- python - 我怎样才能用python得到这个输出?熊猫有用吗?
- html - CR 中的跨文本对齐
- python - 用于使标准输出不起作用的 Python PyQt5 信号
- python - Django:注释不同表中两列的 Sum()
- angular - 添加 @agm/core 导入语句后的错误(Angular 7)
- javascript - 为什么不将 scrollIntoView 应用于 vuejs 中的选定元素?