Menu
Coddy logo textTech

Git Config

Zuletzt aktualisiert

git config liest und schreibt die Einstellungen von Git - deinen Commit-Namen und deine E-Mail, deinen Standard-Editor und Branch-Namen, Aliase und mehr. Einstellungen gibt es auf drei Ebenen: System (alle Benutzer), Global (--global, dein Benutzer) und Local (das aktuelle Repository, der Standard). Der häufigste erste Schritt auf einem neuen Rechner ist, deinen Namen und deine E-Mail global festzulegen.

Probiere das im Terminal-Playground aus - eine echte Shell in deinem Browser, nichts zu installieren.

git config-Einstellungen überlagern sich: --system, dann --global, dann --local - die spezifischste Ebene gewinnt.

Syntax

CommandWhat it does
git config --global user.name "Ada"Legt deinen Commit-Namen für alle Repos fest
git config --global user.email you@x.comLegt deine Commit-E-Mail fest
git config --global init.defaultBranch mainBenennt den ersten Branch neuer Repos main
git config --global core.editor "code --wait"Legt deinen Standard-Editor fest
git config --listZeigt alle aktuellen Einstellungen
git config user.email you@work.comLegt einen nur für das Repo geltenden Wert fest (ohne --global)

Die drei Ebenen

LevelFlagApplies to
System--systemJeder Benutzer auf dem Rechner
Global--globalDein Benutzer, alle deine Repos
Local(default)Nur das aktuelle Repository

git config FAQ

Wie lege ich meinen Namen und meine E-Mail in Git fest?
Führe git config --global user.name "Dein Name" und git config --global user.email "you@example.com" aus. Diese identifizieren dich als Autor deiner Commits über alle deine Repositories hinweg. Lege sie einmal fest, wenn du Git auf einem neuen Rechner installierst.
Was ist der Unterschied zwischen --global und lokaler Config?
--global schreibt in deine benutzerweite Config (~/.gitconfig) und gilt für alle deine Repositories. Ohne die Flag wird in die Config des aktuellen Repositories (.git/config) geschrieben, wodurch der globale Wert nur dort überschrieben wird - praktisch, um zum Beispiel in einem Arbeits-Repo eine andere E-Mail zu verwenden.
Wie sehe ich meine aktuelle Git-Konfiguration?
Führe git config --list aus, um alle Einstellungen auszugeben, oder git config --list --show-origin, um auch zu sehen, aus welcher Datei jeder Wert stammt. Um einen einzelnen Wert zu lesen, verwende git config user.email. Das ist der schnellste Weg zu prüfen, welchen Namen und welche E-Mail deine Commits verwenden werden.
Wie erstelle ich einen Git-Alias?
Verwende git config --global alias.<short> "<command>", zum Beispiel git config --global alias.co checkout, damit git co git checkout ausführt. Aliase werden in deiner globalen Config gespeichert und sparen Tipparbeit bei Befehlen, die du oft ausführst.
Kann ich das online üben?
Ja. Öffne den Terminal-Playground, um git config in einer echten Shell in deinem Browser auszuführen - nichts zu installieren. Coddys kostenloser interaktiver Git-Kurs behandelt außerdem die Einrichtung von Git Schritt für Schritt.
Coddy programming languages illustration

Lerne Git mit Coddy

LOS GEHT'S