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?
2
A
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
- 1. Gibt es eine Möglichkeit, ein Befehlszeilentool zu verwenden, um die JavaScript-interpretierte Quelle einer Webseite anzuzeigen?
- 2. Gibt es ein definitives * nix-Befehlszeilentool zum Untersuchen von Protokollpuffern?
- 3. Gibt es ein Compiler-Flag, um fehlende armv7s Architektur anzuzeigen
- 4. ROTATE Google-Map, um meine Echtzeit anzuzeigen RICHTUNG
- 5. Gibt es einen Psql-Befehl, um Tabellendefinitionen anzuzeigen?
- 6. Gibt es eine Möglichkeit, den iPad Simulator im Vollbildmodus anzuzeigen?
- 7. Gibt es eine Möglichkeit, den Ausführungsplan von Chiffren anzuzeigen?
- 8. Gibt es einen Django-Vorlagenfilter, um Prozentsätze anzuzeigen?
- 9. vim: Gibt es ein Plugin, um alle deine TODO-Tags in der Quelle anzuzeigen?
- 10. Gibt es eine Möglichkeit, ein Bild im Client-Browser anzuzeigen, ohne es auf den Server hochzuladen?
- 11. Gibt es eine Möglichkeit, ClearCase-Anzeigesymbole im Windows Explorer anzuzeigen, um den Status von Dateien/Verzeichnissen anzuzeigen?
- 12. Gibt es ein Grafikwerkzeug, um ElasticSearch-Mappings anzuzeigen (und vielleicht zu ändern)?
- 13. Gibt es ein jquery plugin um divs basierend auf ihrer Klasse (Kategorie) anzuzeigen/zu verstecken klicken
- 14. Erfasst Yodlee Transaktionsdaten in Echtzeit oder gibt es eine Verzögerung?
- 15. Gibt es ein Emacs-Tool, um eine Verzeichnisstruktur als Baum anzuzeigen?
- 16. Gibt es andere Möglichkeiten, Informationen anzuzeigen?
- 17. Gibt es eine Möglichkeit, Assembly-Datei anzuzeigen?
- 18. Gibt es ein Visual Studio Tool, um das Objektmodell der Assembly anzuzeigen?
- 19. Gibt es ein Formularübermittlungsmuster?
- 20. Gibt es trotzdem geplante lokale Benachrichtigungen anzuzeigen
- 21. Format, um den Tausendteil eines Doppelwerts anzuzeigen
- 22. Laden Sie ein Formular, ohne es anzuzeigen
- 23. In Django gibt es eine Möglichkeit, Optionen als Kontrollkästchen anzuzeigen?
- 24. Tool, um den Compiler generierten Code anzuzeigen
- 25. Gibt es eine Möglichkeit, wireshark .pcap-Dateien in Fiddler anzuzeigen?
- 26. Wie man ein .png in ein .swf einbindet, um es in Flash-App (DIY-Karte) anzuzeigen
- 27. Gibt es einen Befehl in R, um alle Funktionen in einem Paket anzuzeigen?
- 28. Ist es Python möglich, LaTex in Echtzeit in einem Textfeld anzuzeigen?
- 29. Gibt es eine Möglichkeit, bereitgestellte Dateien in Azure anzuzeigen?
- 30. Gibt es trotzdem, View anzuzeigen, ohne es zu Nav Controller
Uhr Linux Command kann Ihnen helfen, viel ... Zum Beispiel, watch -n 2 git Status – abhiarora
'git Status 'beobachten'? – Rabea
Lassen Sie den Status des Gitters überwachen, um den Text zu reduzieren. –