git列出本地文件夹中包含的所有存储库的所有活动分支

时间:2019-02-20 21:00:36

标签: bash git

我在另一台笔记本电脑上克隆了一堆git repos,但是现在我需要所有应用程序的应用程序都无法与最初的笔记本电脑一样工作。

假设最初所有仓库都位于文件夹~/中,是否有任何命令列出该文件夹中每个软件包的活动分支?

致谢

1 个答案:

答案 0 :(得分:3)

find合并git branch,并使其打印git repo目录和当前分支名称。

find /path/to/root/folder -type d -name '.git' -exec echo {} \; -exec git -C {} branch \;