2017-08-01 48 views
0

我有很多分支的一个项目,我想只记录这些分支:通配符在git的日志显示某些分支

foo/bar 
foo/bar-baz 
origin/foo/bar 
origin/foo/bar-baz 

什么glob模式做我需要做的呢?我试过foo/bar*

git log --decorate --oneline --graph foo/bar* 

这表明我只foo/barfoo/bar-baz

+0

尝试'git log --decorate --oneline --graph --branches = foo/bar * --remotes = origin/foo/bar *' – ElpieKay

+0

@ElpieKay我想如果可能的话,在一个模式下做到这一点 – binaryfunt

+1

然后尝试'git log --decorate --oneline --graph --glob = * for/bar *' – ElpieKay

回答

0

感谢ElpieKay的解决方案。这确实的伎俩:

git log --decorate --oneline --graph --glob=*foo/bar* 

你可以得到一个更好地了解如何通过采取.git/看看refs/文件夹glob的。 heads/包含对glob查看的本地分支的引用;同样remotes/包含原始分支的参考