One line pour connaître la branche Git des repos dans les sous-dossiers d’un répertoire

Script bash mono-ligne ("one line") pour faire un git branch -a et récupérer uniquement la branche active dans tous les sous-dossiers d’un répertoire

, par clem

on boucle dans les sous-dossiers d’un répertoire et on joue un git branch -a : la branche active est préfixée par une * ce qui permet de n’afficher qu’elle via un |grep ...

Ce qui donne donc :

  1. for i in `ls ./`;do echo ""; echo $i; cd $i; git branch -a |grep '*'; cd ../; done