Alle GIT-Repositories in einem Verzeichnis aktualisieren

Angenommen man hat ein Verzeichnis namens Repositories voller einzelner Git-Repositories:

  • Repository_1
  • Repository_2
  • Repository_3
  • Repository_4
  • Repository_5

Nun möchte man alle einzelnen Repositories mittels PULL aktualisieren. Nun kann man jedes einzelne Verzeichnis auswählen und das entsprechende Repository aktualisieren, oder aber man nutzt folgenden Befehl:

ls | xargs -I{} git -C {} pull

Der Befehl geht die einzelnen Verzeichnisse durch und führt jeweils ein PULL aus. Auf diese Weise kann man schnell und einfach alle Repositories aktualisieren.

Schreibe einen Kommentar