Git Bash如何在Git Shell中显示有关repo文件的信息

时间:2012-10-13 07:55:26

标签: windows git git-bash

我在Windows上与Git Bash合作。但之前,我正在与Git Shell合作(来自github)。在Git Shell中这真是太棒了,请看下图:

enter image description here

在Git Shell中,我不需要使用git status来查看我有多少未跟踪,更改或删除的文件。 Git Shell会在任何命令后显示该信息。

如何为Git Bash(在Windows上)执行此操作?

1 个答案:

答案 0 :(得分:1)

您可以简单地操纵PS1变量,这样的事情可能会对您有所帮助:

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

结果应该是这样的:

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

所以基本上你必须将它添加到你的profile文件中(通常位于c:\Program Files (x86)\Git\etc下的Git安装目录或你的主目录中)。这样你就可以创建一个更好的版本。

查看PROMPT_COMMAND和其他git diff switches(例如--numstat等)。