GIT-Tutorial: Konfiguration

Aus Info-Theke
Version vom 6. September 2011, 21:18 Uhr von Hamatoma (Diskussion | Beiträge) (Syntax-Highlighting)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

GIT-Tutorial: Übersicht

Vorbemerkung

Damit GIT-Kommandos bequem benutzt werden können, also ohne allzuviele Optionen auskommt, können viele Einstellungen in der Konfiguration hinterlegt werden.

Gültigkeitsbereiche

Repository-spezifische Konfiguration

 git config user.email hm@irgendwo.lx

Die Konfigurationsdaten werden in der Datenbank (.git-Verzeichnis) des Repositories, in diesem Beispiel in der Datei /opt/git/backup/.git/config gespeichert.

Benutzerspezifische Konfiguration

Manche Einstellungen sind für alle Repositories gemeinsam. Diese werden als "global" bezeichnet und in ~/.gitconfig gespeichert.

 git config --global user.name jonny
 git config --global user.email jonny@example.org

Systemweite Konfiguration

Andere Einstellungen sind sogar für alle Benutzer gleich.

 git config --system core.editor vi

Der Speicherort ist /etc/gitconfig.

Hierarchie

Repository-spezifische Konfigurationen überschreiben globale, globale überschreiben systemweite.

Wichtige Einstellungen

  • user.name: Name, der als Autor beim Commit eingetragen wird.
  • user.email: EMail-Adresse, die beim Commit eingetragen wird.
  • diff.tool: Applikation, die gestartet wird, wenn "git difftool" aufgerufen wird. Bsp: kdiff3