随着时间的推移,我最终创建了几个不同存储库的git克隆,在一些克隆中,我创建了多个分支。我想现在找到具有特定分支的克隆。
我查看了StackOverflow问题并发现了以下帖子Git Status Across Multiple Repositories on a Mac。使用它作为参考,我决定编写自己的shell脚本来列出每个克隆中的所有克隆和分支。但是,通过grep
目录中的.git
,找不到此信息可用的任何位置。 HEAD
文件仅包含有关当前已检出分支的信息。
我当然可以编写一个脚本来处理每个克隆工作目录中git branch
的输出。但是,在我开始之前,我想知道是否有更简单的方法来获取此信息。
答案 0 :(得分:0)
.git / refs / heads 应包含所有本地分支。
我很好奇 - 为什么不在shell脚本中使用 git branch ?