web-dev-qa-db-ja.com

Cmderを変更して、Gitの変更の概要をプロンプトに表示するにはどうすればよいですか? (+ A / 〜C / -D)

ブランチ名の出力は問題ありませんが(バージョン1.3.4以降では、以前は使用していなかったときに「master-> Origin」も奇妙に出力されます)、なぜそれが発生しなかったのか理解できません。正常に変更が表示されました。これは、Cmderの下のPowershell + Poshgitで機能し、\ vendor\clink.luaスクリプトを見ると、ここで変更が行われるようです。

3
Matt Kerr

ここでClinkgit Promptを変更するための要点を見つけました: https://Gist.github.com/jonasem/e8b3a6258a495946df12

一致する関数を内部のgit_Prompt_filterおよびget_git_statusに置き換えると、表示されます。便宜上、「%CMDER_ROOT%\ config \」にドロップするための要点を作成しました(ファイルの指示に従って、ベンダーの1つがcmderのインストールごとに置き換えられるため): https:// Gist .github.com/mattdkerr/23db4db40c276b1481b01b0fa26de009

%CMDER_ROOT%\ vendor\clink.luaを削除または編集し、set filterコマンドをコメントアウトする必要があります(二重ハイフン、または「-」はコメント行のプレフィックスです)。

2
Matt Kerr