Programmieren > Werkzeuge > Versionskontrolle > Git

Git-Konfiguration

Konfigurationen

Git hat eine dreischichtige Konfiguration.
  1. System: In der Datei /etc/gitconfig ist die Konfiguration für Git, die systemweit, d.h. für alle Benutzer und alle Repositories dieses Rechners gelten.
  2. Global: Jeder Benutzer des Systems hat die Datei ~/.gitconfig oder ~/.config/git/config. Hier sind die Konfigurationen, die für alle Repositories dieses Benutzers gelten. Konfigurationen, die hier gemacht werden überschreiben Konfigurationen des Systems
  3. Repository: Jedes Repository enthält in .git/config Konfigurationen, die nur für dieses Repository gelten. Konfigurationen, die hier gemacht werden, überschreiben Konfigurationen in Global und System.

Welche Konfigurationen letztendlich gelten, kann mit dem Befehl git config --list für alle Werte erfragt werden oder mit dem Befehl git config <key> für einen einzelnen Wert.

Grundkonfiguration

Bevor man Git zum ersten Mal benutzt, sollte man die Benutzer-Konfiguration setzen.

> git config user.name "Max Mustermann"
> git config user.email "max@mustermann.de"
> git config --global core.editor vi