首页 > 解决方案 > git log 显示所有_except_标签

问题描述

情况:我在 git 中使用标签来标记版本发布。我还有一个快速命令,可以在 git 中显示一个简单的图表,其中包含我所有活动的开发分支:

git log --oneline --graph --simplify-by-decoration --all

问题是这显示了所有的标签,占用了屏幕上的大量空间。有没有办法过滤掉标签?我仍然想要所有其他信息(即只是活跃的开发分支)。

我试过使用--exclude="refs/tags/*无济于事 - 还有其他建议吗?

我已经包含了一张我的 git 日志看起来像所有标签的图像。

标签: gittags

解决方案


您可以轻松接近:

git log --graph --decorate --oneline \
        --simplify-by-decoration --branches --decorate-refs=refs/heads

添加--decorate-refs=refs/remotes以在装饰中包含远程分支,--remotes以将它们包含在入门提示中。


推荐阅读