2016-04-05 6 views
2

Ich weiß, es git gui ist wie quelltree und github für den Desktop, aber ich frage mich, ob es etwas gibt, das ich über die Befehlszeile verwenden konnte, um Änderungen zu beobachten und den Status von Git-Dateien anzuzeigen. Wenn ich eine Datei ändern würde, würde sie den Status ändern, ohne git status ausführen zu müssen.Gibt es ein Befehlszeilen-Tool, um den Git-Status in Echtzeit anzuzeigen?

+0

Uhr Linux Command kann Ihnen helfen, viel ... Zum Beispiel, watch -n 2 git Status – abhiarora

+1

'git Status 'beobachten'? – Rabea

+0

Lassen Sie den Status des Gitters überwachen, um den Text zu reduzieren. –

Antwort

4

Wie gesagt in den Kommentaren, können Sie einfach die wie folgt watch Linux-Befehl verwenden:

watch git status 

Aus der Manpage:

Uhr Läufe wiederholt Befehl, dessen Ausgang die Anzeige und Fehler (der erste Bildschirm). Dadurch können Sie die Programmausgabe im Laufe der Zeit ändern, indem Sie ansehen. Standardmäßig wird das Programm alle 2 Sekunden ausgeführt. Standardmäßig wird watch bis unterbrochen ausgeführt.

1

ein Terminal im Hintergrund geöffnet mit diesem Befehl Laufen halten:

while :; do clear;date;git status; sleep 1; done 

Noch besser ist, einen separaten tmux Bereich haben diese Ausgabe nur gewidmet zeigt.

Auf diese Weise können Sie auf einen Blick den Echtzeitstatus des Repos in dem Verzeichnis sehen, in dem dieser Befehl aufgerufen wurde.

Verwandte Themen