4 Stimmen

Git Bash, wie man Informationen über Repo-Dateien wie in Git Shell anzeigen kann

Ich arbeite mit Git Bash unter Windows. Aber vorher habe ich mit Git Shell (von github) gearbeitet. In Git Shell war diese wirklich geniale Sache, Siehe das Bild unten:

enter image description here

In Git Shell, Ich brauche nicht zu verwenden git status um zu sehen, wie viele nicht verfolgte, geänderte oder gelöschte Dateien ich hatte. Git Shell zeigt diese Informationen nach jedem Befehl an.

Wie kann ich dies für Git Bash (unter Windows) tun?

1voto

rlegendi Punkte 10162

Sie können einfach die PS1 variabel ist, könnte Ihnen so etwas helfen:

$ PS1="$PS1 [`git diff --shortstat`]> "

Das Ergebnis sollte in etwa so aussehen:

rlegendi@localhost /.../gitrepo (master)
[ 1 file changed, 3 insertions(+)] >

Im Grunde genommen müssen Sie dies also zu Ihrem profile Datei (entweder im Git-Installationsverzeichnis, typischerweise unter c:\Program Files (x86)\Git\etc oder in Ihrem Heimatverzeichnis). Auf diese Weise können Sie eine etwas schönere Version erstellen.

Werfen Sie einen Blick auf PROMPT_COMMAND und anders git diff Schalter (wie --numstat , usw.).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X