Wie mache ich ein, git statusdamit nicht verfolgte Dateien nicht ohne Verwendung angezeigt werden .gitignore? Ich möchte Änderungsstatusinformationen nur für nachverfolgte Dateien erhalten.
Wie mache ich ein, git statusdamit nicht verfolgte Dateien nicht ohne Verwendung angezeigt werden .gitignore? Ich möchte Änderungsstatusinformationen nur für nachverfolgte Dateien erhalten.
Antworten:
Benutze das:
git status -uno
was äquivalent ist zu:
git status --untracked-files=no
Es ist ein bisschen in den Handbüchern versteckt, aber die Manpage für den Status sagt "unterstützt die gleichen Optionen wie git-commit", also müssten Sie dort suchen.
Ebenfalls:
git config status.showuntrackedfiles no
.gitignoreAuflistung am besten für "bekannte Unbekannte" geeignet, während Sie möglicherweise "unbekannte Unbekannte" sehen möchten, die erneut auftauchen.
Beachten Sie, dass Sie seit Git 1.8.3 (22. April 2013) über das Bescheid wissen, --untracked-files=noauch wenn Sie diese Option überhaupt nicht hinzugefügt haben!
"
git status" schlägt Benutzern vor, die Verwendung der--untracked-files=noOption zu prüfen, wenn dies zu lange dauert.
Siehe Commit https://github.com/git/git/commit/5823eb2b28696bf0eb25f6ca35b303447869f85 :
In einigen Repositorys tritt bei Benutzern der
git statusBefehl " " lange auf.
Der Befehl verbringt einige Zeit damit, das Dateisystem nach nicht verfolgten Dateien zu durchsuchen.Erläutern Sie den Kompromiss zwischen der Standardauswahl
normal, um Benutzern zu helfen, eine geeignete Auswahl zu treffen, bevor Sie über die Konfigurationsvariable sprechen.
In der git statusDokumentation heißt es nun:
Wenn die
-uOption nicht verwendet wird, werden nicht verfolgte Dateien und Verzeichnisse angezeigt (dh wie angegebennormal), damit Sie nicht vergessen, neu erstellte Dateien hinzuzufügen.
Da das Auffinden nicht verfolgter Dateien im Dateisystem zusätzliche Arbeit erfordert, kann dieser Modus in einem großen Arbeitsbaum einige Zeit in Anspruch nehmen.
Sie können verwendenno,git statusum schneller zurückzukehren, ohne nicht verfolgte Dateien anzuzeigen .Die Standardeinstellung kann mithilfe der in
status.showUntrackedFilesdokumentierten Konfigurationsvariablen geändert werdengit config.