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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git列出本地文件夹中包含的所有repos的所有活动分支相关的知识,希望对你有一定的参考价值。

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

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

问候

答案

findgit branch相结合,并打印git repo目录和当前分支名称。

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

以上是关于git列出本地文件夹中包含的所有repos的所有活动分支的主要内容,如果未能解决你的问题,请参考以下文章

深入底层学git:目录中包含的秘密

有没有办法列出终端中的所有 git 存储库?

使用Zend Framework列出S3目录中的所有文件

安装本地模块时忽略 .npmignore

列出一个目录+子目录中的所有文件和目录

排除某些其他文件中包含的键字符串文件的所有行