Dies ist eine alte Version des Dokuments!


Tools

Git - Kurzeinführung

Kurzübersicht der Befehle der Versionsverwaltung Git
(Es wird dabei von einem lokalen Repositoy und einem entfernten Repository ausgegangen)
Git arbeitet mit drei Stufen:

  • Arbeitsverzeichnis/-kopie (Working directory)
  • Index (Stage)
  • HEAD

git add überführt die Dateien in den Index, git commit setzt den HEAD auf den letzten commit.


Ein lokales Repository erstellen (in einem beliebigen, auch leerem, Verzeichnis):

git init


Ein entferntes Repository clonen (lokale Kopie erzeugen):

git clone benutzername@host:<Absoluter Pfad zum Repository>


Einen Branch ausschecken:

git checkout <branch>


Dateien einem lokalen Repository (genauer Index) bekanntmachen:

git add <Dateiname>

oder für alle Dateien:

git add .


Dateien dem lokalen Repository hinzufügen:

git commit -m "<Beschreibung des commit>"


Ein Update durchführen (entspricht einem git fetch mit anschließendem git merge):

git pull <remote> <branch>


Übertragen der lokalen Änderungen in das entfernte Repository:

git push <remote> <branch>


Dafür sorgen, dass sich die bereits gemergten Teile gemerkt werden:
(reuse recorded resolution)

git config --add rerere.enabled true 


Zurücksetzen von HEAD auf einen älteren Branch (somit ist dieser dann aktuell):

git reset --hard <hash>


Alle Branches auflisten (aktueller Branch ist mit einem Sternchen versehen):

git branch

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007