2

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

我查看了 StackOverflow 问题,发现了以下文章Git Status Across Multiple Repositories on a Mac。以此为参考,我决定编写自己的 shell 脚本来列出所有克隆和每个克隆中的分支。但是,通过grep.git目录中搜索,我找不到任何提供此信息的地方。该HEAD文件仅包含有关当前签出分支的信息。

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

4

1 回答 1

1

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

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

于 2012-12-15T16:44:04.333 回答