我在另一台笔记本电脑上克隆了一堆git repos,但现在我的应用程序需要所有这些并不像在最初的笔记本电脑上那样工作。
假设在最初的一个所有repos都位于文件夹~/
中,是否有任何命令列出该文件夹中每个包的活动分支?
问候
将find
与git branch
相结合,并打印git repo目录和当前分支名称。
find /path/to/root/folder -type d -name '.git' -exec echo {} \; -exec git -C {} branch \;