Press "Enter" to skip to content

[Quicktipp] git: Alle Branches pushen

Alle lokalen Git Branches sollen an den Git Server gesendet werden. Im ersten Moment klingt das nach viel Arbeit. Die Git Entwickler haben allerdings mitgedacht und eine Option für genau diesen Fall mit eingebaut.

So sorgt die Option –all dafür, dass alle Git Branches in einem Durchgang an den Remote Server gesendet werden.

git push --all

Zum Test kann der Befehl auch mit einem –dry-run oder kurz -n versehen werden. Die Konsole sendet mit –dry-run nichts an den Server. Mit dieser Option kann nachvollzogen werden, welche Branches bei einem normalen Durchlauf an den Server gesendet werden würden.

git push --all --dry-run

Mögliche Probleme oder Konflikte können so vorher ausfindig gemacht werden.