以递归方式查找目录结构下的特定目录名称?

问题描述:

我们在git仓库中有下面的分支结构。我知道如何在与某种模式匹配的git存储库中找到特定的文件。但我无法找到能给我的命令 - 例如以递归方式查找目录结构下的特定目录名称?

> master 
> > > > ---BranchDev01 
> > > > > > > > --BranchDir_1 

> > > > > > > > --BranchDir_2 

> > > > > > > > --BranchDir_3 

> > > > > > > > -- .... 

> > > > > > > > -- .... 

> > > > > > > > --BranchDir_N 

> > > > ---BranchDev02 

> > > > > > > > --01XXXStatDir_1 

> > > > > > > > --02YYYStatDir_2 

> > > > > > > > --03ZZZStatDir_3 

> > > > > > > > -- .... 

> > > > > > > > -- .... 

> > > > > > > > --BranchStatDir_N 

> > > > ---BranchDev03 

> > > > > > > > --6ed.BranchModeDir_1 

> > > > > > > > --MAK.BranchModeDir_2 

> > > > > > > > --RKenBranchModeDir_3 

> > > > > > > > -- .... 

> > > > > > > > -- .... 

> > > > > > > > --BranchModeDir_N 

给定一个目录(BranchStatDir_N在BranchDev02分支,它是在主分支创建的),我怎么能找到在Git仓库的特定目录,递归走所有的目录?有什么办法可以遍历所有分支下git仓库结构中的特定目录吗?

您正在混合分支和文件夹。前者不是后者(与颠覆,其中分支和标记文件夹)

与分支机构不在“结构化”是这样:在任何时候的一个分支,可以重建基础/重命名/复位。
请参阅 “Find the parent branch of a git branch