Gibt es eine Möglichkeit zu sehen, welche Befehle git-gui ausgeführt wird? Entweder in einer Statusleiste oder log vielleicht? Das wäre sehr nützlich, um die Kommandozeile besser zu lernen.Kann ich sehen, welche Befehle git-gui ausführt?
Antwort
Ja. git-gui akzeptiert eine --trace
Option, die es jeden git-Befehl drucken lässt, der auf stderr ausgeführt wird. Wenn Sie unter Windows arbeiten, wo kein stderr vorhanden ist, wird auch die Tk-Konsole angezeigt, und diese Ausgabe ist dort sichtbar. Unter Windows können Sie die Konsole auch ohne die Option --trace mit Strg-F2 anzeigen, wenn Sie die laufende Anwendung debuggen möchten. Auf anderen Systemen wird stderr in dem Konsolenfenster angezeigt, von dem aus Sie die Anwendung gestartet haben. Wenn Sie ein Desktopsymbol oder eine Verknüpfung verwendet haben, möchten Sie möglicherweise ein Terminalfenster starten und es manuell starten, um die Ausgabe anzuzeigen (Unix oder MacOS).
Das scheint zu funktionieren, aber wo ist das dokumentiert? Es ist nicht in git-gui (1). –
@patthoyts Wow, das ist ziemlich verrücktes Geheimnis. Scheint, dass git-gui git-core-Befehle wie "git-update-index.exe", "git-diff-index.exe", "git-check-attr.exe" anstatt der üblichen/typischen Befehlszeile verwendet. Ich nehme nicht an, dass es einen Weg gibt, diese zu bekommen, nicht wahr? Nun, das ist immer noch nützlich. – wisbucky
Ich habe eine Desktop-Verknüpfung zu dem Versionskontrollverzeichnis I mit fast der ganzen Zeit arbeiten, um zu zeigen:
"C: \ Programme \ Git \ cmd \ git-gui.exe" „- Arbeitsverzeichnis“ "C: \ my \ Version \ Verzeichnis \ control" "--trace"
- 1. Nur ich kann meine Ausgabe von benutzerdefinierten Schrägstrich-Befehle sehen
- 2. Wie man cmd als admin ausführt und Befehle zusammen ausführt
- 3. Wie man awk Befehle in Windows ausführt?
- 4. C# -Anwendung, die GPG-Befehle ausführt
- 5. Steigerung der Produktivität | Welche Befehle wiederhole ich?
- 6. Wie kann ich sehen, welche Garbage Collector Java verwendet
- 7. Kann ich sehen, welche Dateien von einer Schluckuhr verarbeitet werden?
- 8. MySQL: Wie kann ich sehen, welche Konfigurationsdateien verwendet werden?
- 9. Django: Wie kann ich sehen, welche benutzerdefinierten Tags definiert wurden?
- 10. Wie kann ich sehen, was Garbage Collector ausführt, indem ich gc logs anschaue?
- 11. Wie kann ein Skript wissen, welche Shell es ausführt
- 12. Wie kann ich festlegen, dass Cron alle eineinhalb Stunden bestimmte Befehle ausführt?
- 13. Wie kann ich die rohen SQL-Abfragen sehen, die Django ausführt?
- 14. Wie sehen, welche Host wir
- 15. Wie man mehrere Befehle in einer einzigen Zeile ausführt
- 16. Mit Docker-Compose, wie man mehrere Befehle ausführt
- 17. Golang ssh - wie man mehrere Befehle in derselben Sitzung ausführt?
- 18. Daemon, der eine "Warteschlange" überwacht und Befehle asynchron ausführt
- 19. Wie man Linux-Befehle in Java-Code ausführt?
- 20. Wie man easy_install ausführt, um benutzerdefinierte Befehle in setup.py auszuführen?
- 21. Kann ich einen BufferedReader sehen?
- 22. Endlosschleife kann ich nicht sehen
- 23. Ich kann keine einfachen JQuery-Befehle erhalten
- 24. Wie man curl-Befehle in Laravel 5.2 ausführt?
- 25. Neu bei GitHub, wie man die Befehle unter Windows ausführt?
- 26. Wie man "Mix" -Befehle in einem Release ausführt (elixir/exrm)?
- 27. Verwenden von CMake mit GNU Make: Wie kann ich die genauen Befehle sehen?
- 28. Wie kann man sehen, welche Plugins Vim langsam machen?
- 29. Visual C++ - kann nicht sehen, welche externe fehlt
- 30. R Debugging - Kann nicht sehen, welche Zeile Warnmeldung erzeugt (Shiny)
können wir annehmen, dass Sie bedeuten [diese one] (https://www.kernel.org/pub/software/ scm/git/docs/git-gui.html) "git-gui" genannt? Andernfalls müssen Sie angeben, denn es gibt [einige] (http://git-scm.com/downloads/guis) GUIs für Git da draußen. – ajp15243
ja, danke, ich werde die Frage bearbeiten, um es klarer zu machen – wisbucky
Es könnte möglich sein, 'exec git gui &' unter tkcon auszuführen und * send * zu verwenden, um etwas Introspektion zu machen, aber ich habe es nie ausprobiert. –