GitUpdate Script

Um meine Git-Repos immer zur Hand zu haben, habe ich mir 2016 ein Script geschrieben, welches mir für einen User sämtliche GitRepos automatisch herunter lädt bzw. aktualisiert.

Wie bereits mehrfach erwähnt, bin ich nicht der große Programmierer. Da es (zumindest damals) kein solches Script frei verfügbar gibt, musste ich selbst Hand anlegen.

Script auf GitHub.com

Voraussetzungen

  • Betrieb in der Kommandozeile (z.B. bash)
  • git muss installiert sein (sudo apt-get install git)
  • Im aktuellen Arbeitsverzeichnis (pwd) wird pro Repository ein Verzeichnis angelegt. Solltet ihr alles etwas geordnet wollen, solltet ihr zuerst ein Unterverzeichnis erstellen (mkdir git && cd git)

Programm Logik

  • Das Programm basiert auf der Basis von git-Ordnern
  • Ist im aktuellen Verzeichnis ein Ordner mit den selben Repo Namen vorhanden, wird dieser nur aktualisiert
  • Ist er nicht vorhanden, wird er komplett neu erstellt (git clone)

Bilder

git | new Repo available
git | new Repo available
git | Repo Update
git | Repo Update
git | everything up-to-date
git | everything up-to-date

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.