列出所有本地git克隆中的所有分支

时间:2012-12-15 14:15:43

标签: git shell git-branch

随着时间的推移,我最终创建了几个不同存储库的git克隆,在一些克隆中,我创建了多个分支。我想现在找到具有特定分支的克隆。

我查看了StackOverflow问题并发现了以下帖子Git Status Across Multiple Repositories on a Mac。使用它作为参考,我决定编写自己的shell脚本来列出每个克隆中的所有克隆和分支。但是,通过grep目录中的.git,找不到此信息可用的任何位置。 HEAD文件仅包含有关当前已检出分支的信息。

我当然可以编写一个脚本来处理每个克隆工作目录中git branch的输出。但是,在我开始之前,我想知道是否有更简单的方法来获取此信息。

1 个答案:

答案 0 :(得分:0)

.git / refs / heads 应包含所有本地分支。

我很好奇 - 为什么不在shell脚本中使用 git branch