4

私はWindowsでGitBashを使用しています。しかし以前は、Git Shell(githubから)を使用していました。Git Shellでは、これは本当に素晴らしいことでした。下の画像を参照してください。

ここに画像の説明を入力してください

Git Shellでは、追跡されていない、変更された、または削除されたファイルの数を確認するために使用する必要はありません。git statusGit Shellは、コマンドの後にその情報を表示します。

Git Bash(Windowsの場合)でこれを行うにはどうすればよいですか?

4

1 に答える 1

1

変数を操作するだけPS1で、次のようになります。

$ PS1="$PS1 [`git diff --shortstat`]> "

結果は次のようになります。

rlegendi@localhost /.../gitrepo (master)
[ 1 file changed, 3 insertions(+)] >

したがって、基本的には、これをファイルに追加する必要がありprofileます(通常、Gitインストールディレクトリの下c:\Program Files (x86)\Git\etcまたはホームディレクトリにあります)。そうすれば、もう少し良いバージョンを作成できます。

PROMPT_COMMANDさまざまなgitdiffスイッチ(など)を見てください--numstat

于 2012-10-13T11:05:16.307 に答える