首页 > 解决方案 > git 列出本地文件夹中包含的所有 repos 的所有活动分支

问题描述

我在另一台笔记本电脑上克隆了一堆 git repos,但现在我需要所有这些的应用程序与最初的笔记本电脑上的工作方式不同。

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

问候

标签: bashgit

解决方案


结合findgit branch让它打印 git repo 目录和当前分支名称。

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


推荐阅读