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.
Syntax
| Command | What it does |
|---|---|
git config --global user.name "Ada" | Legt deinen Commit-Namen für alle Repos fest |
git config --global user.email you@x.com | Legt deine Commit-E-Mail fest |
git config --global init.defaultBranch main | Benennt den ersten Branch neuer Repos main |
git config --global core.editor "code --wait" | Legt deinen Standard-Editor fest |
git config --list | Zeigt alle aktuellen Einstellungen |
git config user.email you@work.com | Legt einen nur für das Repo geltenden Wert fest (ohne --global) |
Die drei Ebenen
| Level | Flag | Applies to |
|---|---|---|
| System | --system | Jeder Benutzer auf dem Rechner |
| Global | --global | Dein 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.