2017-02-02 2 views
0

zeigt Warum funktionierts:git globale Konfiguration für untracked Dateien

git config status.showuntrackedfiles no

aber nicht so:

git config --global status.showuntrackedfiles no

Ich dachte --global für alle Konfigurationsoptionen verwendet werden könnten. Liege ich falsch?

+1

Ihr Befehl scheint mir OK, sagt es irgendetwas, wenn es scheitert? – smarber

+0

Es gibt keine Fehlermeldung. Es scheint zu funktionieren, außer dass nachverfolgte Dateien angezeigt werden, wenn ich 'git status' nach der Einstellung' git config --global status.showunrackedfiles no ' –

+1

@IssamT starte. Was ist die Ausgabe von 'git config --list' im Repository? –

Antwort

0

git config --list zeigt status.showuntrackedfiles=XXX zweimal.

Da die Liste zwei Optionen enthält, wobei die zweite Option die lokale Option ist, überschreibt die lokale Option die globale Option. Ein Weg, um es zu beheben, ist

Danach wird nur eine Instanz dieser Option auf der Liste (die globale) sein, und ihre Wirkung wird wie erwartet stattfinden.

Verwandte Themen