Wie ändere ich Cmder, um meine Git-Änderungszusammenfassung in der Eingabeaufforderung anzuzeigen? (+ A / ~ C / -D)

1064
Matt Kerr

Ich kann die Ausgabe des Zweignamens ohne Probleme sehen (obwohl in Version 1.3.4+ auch seltsamerweise "master -> origin" ausgegeben wird, wenn er es nicht verwendet hat), aber ich kann nicht herausfinden, warum er es noch nie hat erfolgreich aufgezeigte Änderungen. Dies funktioniert in Powershell + Poshgit unter Cmder. Wenn Sie das Skript \ vendor \ clink.lua betrachten, scheint es, als würden hier die Änderungen vorgenommen.

2
+1 ~ 2 0, ähnlich wie https://i.stack.imgur.com/Gw3mJ.png Matt Kerr vor 6 Jahren 0
GitShow-Zweig finden Sie in: \ vendor \ conemu-maximus5 \ ConEmu \ GitShowBranch.cmd Matt Kerr vor 6 Jahren 0

1 Antwort auf die Frage

1
Matt Kerr

Ich habe hier den Kern für das Ändern der Clink-Git-Eingabeaufforderung gefunden: https://gist.github.com/jonasem/e8b3a6258a495946df12

Wenn Sie die entsprechenden Funktionen durch git_prompt_filter und get_git_status ersetzen, werden diese angezeigt. Der Einfachheit halber habe ich ein Hauptmerkmal für das Ablegen in "% CMDER_ROOT% \ config \" erstellt (da der Hersteller jede Installation von cmder gemäß den Anweisungen in der Datei ersetzt): https://gist.github.com / mattdkerr / 23db4db40c276b1481b01b0fa26de009

Sie müssen% CMDER_ROOT% \ vendor \ clink.lua löschen oder bearbeiten und die gesetzten Filterbefehle auskommentieren (doppelter Bindestrich oder '-', Kommentarzeilenpräfix).