Dies ist eine alte Version des Dokuments!


Tools

Git

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>


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