GIT-Tutorial: Konfiguration

Aus Info-Theke
Zur Navigation springen Zur Suche springen

GIT-Tutorial: Übersicht

Vorbemerkung[Bearbeiten]

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

Gültigkeitsbereiche[Bearbeiten]

Repository-spezifische Konfiguration[Bearbeiten]

 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[Bearbeiten]

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[Bearbeiten]

Andere Einstellungen sind sogar für alle Benutzer gleich.

 git config --system core.editor vi

Der Speicherort ist /etc/gitconfig.

Hierarchie[Bearbeiten]

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

Wichtige Einstellungen[Bearbeiten]

  • 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