GIT-Tutorial: Konfiguration
Zur Navigation springen
Zur Suche springen
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