限制远程分支装饰但保留 HEAD 装饰

时间:2021-04-01 10:59:59

标签: git

我想用所有本地分支和少数我知道名称的远程分支来装饰我的 git log,同时忽略所有其他远程分支。

我想装饰的远程分支遵循一些命名模式(它们都以某个前缀开头,例如develop/),我最初使用

git log --decorate-refs=heads --decorate-refs=remotes/origin/develop/*

这行得通,但 git log 将不再装饰 HEAD。有没有办法明确告诉 git log 装饰 HEAD?

接下来,我尝试使用 glob 模式提出排除规则解决方案,但这是我能开始工作的最好方法:

git log --decorate-refs-exclude="remotes/origin/[!d]*"

现在HEAD被修饰了,但是规则只排除不以d开头的远程分支。我无法创建一个 glob 模式来排除所有不以 develop/ 开头的远程分支。在不排除 HEAD 的情况下,这可能吗?

0 个答案:

没有答案
相关问题