随着时间的推移,我最终创建了多个不同存储库的 git 克隆,并且在一些克隆中,我创建了多个分支。我现在想找到具有特定分支的克隆。
我查看了 StackOverflow 问题,发现了以下文章Git Status Across Multiple Repositories on a Mac。以此为参考,我决定编写自己的 shell 脚本来列出所有克隆和每个克隆中的分支。但是,通过grep
在.git
目录中搜索,我找不到任何提供此信息的地方。该HEAD
文件仅包含有关当前签出分支的信息。
我当然可以编写一个脚本来处理git branch
每个克隆工作目录中的输出。但是,在我开始之前,我想知道是否有更简单的方法来获取这些信息。