So durchlaufen Sie alle Git-Zweige mit dem Bash-Skript

Wie kann ich mit einem Bash-Skript alle lokalen Zweige in meinem Repository durchlaufen? Ich muss iterieren und prüfen, ob es einen Unterschied zwischen dem Zweig und einigen entfernten Zweigen gibt. E

for branch in $(git branch); 
do
    git log --oneline $branch ^remotes/origin/master;
done

Ich muss etwas wie oben angegeben tun, aber das Problem, mit dem ich konfrontiert bin, ist $ (Git-Zweig), gibt mir die Ordner im Repository-Ordner zusammen mit den im Repository vorhandenen Zweigen.

Ist dies der richtige Weg, um dieses Problem zu lösen? Oder gibt es eine andere Möglichkeit?

Vielen Dan

Antworten auf die Frage(20)

Ihre Antwort auf die Frage