Como iterar através de todos os ramos git usando o script bash
Como posso percorrer todas as ramificações locais no meu repositório usando o script bash. Eu preciso iterar e verificar se há alguma diferença entre o ramo e alguns ramos remotos. Ex
for branch in $(git branch);
do
git log --oneline $branch ^remotes/origin/master;
done
Eu preciso fazer algo como o descrito acima, mas o problema que estou enfrentando é $ (git branch) me fornece as pastas dentro da pasta do repositório, juntamente com os ramos presentes no repositório.
Essa é a maneira correta de resolver esse problema? Ou existe outra maneira de fazer isso?
Obrigado