GitRepository

Was ist Git

Git ist ein Versionskontrollsystem mit dem wir dezentral verschiedene Quellcodestände verwalten und zusammenfügen können. Mehr über die Geschichte von Git in der Wikipedia DE oder Wikipedia EN

Gitlab Gitlab Weboberfläche

Wie melde ich mich auf der Gitlab Weboberfläche https://edugit.org/users/sign_in

Wofür benutzen wir Git

Wir benutzen das Git für die Verwaltung und das teilen unserer Dateien.

Vereinsrepository

Unser Vereinsrepository https://edugit.org/Teckids/verein

Um davon eine Lokale Arbeitskopie zu erstellen verwenden wir wir das Komanndo git clone der Repositoryadresse verwendet

git clone https://edugit.org/Teckids/verein.git

Sollten wir schon eine Lokale Arbeitskopie haben aktualisieren wir diese mit

git pull

Jetzt könnten wir auf unserer Lokalen Arbeitskopie Änderungen machen z.B. eine Datei erstellen nennen wir sie mal DeineNeueDatei.txt

Anschließend muss die Änderungen Git bekannt gegeben werden und um welche Datei es sich handelt.

git add DeineNeueDatei.txt

Wenn wir mehere Änderungen gemacht haben können wir auch alle Datein aufeinmal hinzufügen.

git add --all

Dann machen wir daraus einen Commit. Das -m bedeutet das wir gleich eine Commit Message mit angegeben. Alternativ kann das auch weggelassen werden und es wird ein Editor zum eingeben der Commit Message angeboten

git commit -m "Hinzufügen von DeineNeueDatei.txt"

Jetzt haben wir eine Lokale Änderung gemacht und diese in einen Commit verpackt. Der nächste Schritt ist diese Lokale Änderung wieder auf dem edugit server zu Veröffentlichen. Das wird mit einem git push gemacht.

git push

Git-Kommandos

Komanndo

Effekt

git clone https://edugit.org/Teckids/verein.git

clont eine Kopie des Vereinsrepos auf deinen Rechner

git pull

Aktualisiert deine Kopie

git add

Fügt eine Änderung dem Repository hinzu

git commit

Erstellt einen Commit deiner deine Änderung

git push

Aktualisiert das Remote Repository auf dem Server

TeckidsWiki: Anleitungen/GitRepository (last edited 2019-03-13 19:08:58 by magu)