我在Windows上与Git Bash合作。但之前,我正在与Git Shell合作(来自github)。在Git Shell中这真是太棒了,请看下图:
在Git Shell中,我不需要使用git status
来查看我有多少未跟踪,更改或删除的文件。 Git Shell会在任何命令后显示该信息。
如何为Git Bash(在Windows上)执行此操作?
答案 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
等)。