git 多个存储库上的分支

git branch on multiple repositories

假设我在目录 Parent

下有存储库 A,B,C
Parent
|-A
|-B
|-C

要检查每个存储库的当前分支,我必须进入每个目录并执行 git branch

我可以做类似 git branch Parent/* 的事情来在一个命令

中列出 A,B and C 的当前分支吗

这是一个快速的 bash 脚本,可以满足您的需求:

for d in */ ; do
    echo "Branches for $d"
    cd $d
    git branch
    echo
    cd ..
done

将整个内容粘贴到您的 bash 终端并按回车键!