可以显示git状态的shell prompt

[更新:2009/11/05] 增加了一个小功能,如果本地分支有未推送到对应远端分支的内容,会有提示。 最近看了一些和shell prompt 有关的文章,把自己的shell prompt调整了一下。 在一般目录里就是这样: 分别显示用户名@主机、时间和当前目录。 如果当前目录刚好是一个git repository,就是这样: 后面会多出当前的git branch的名字。 如果当前git repository有还没提交的内容,git branch名就是红色的: 这是我使用的prompt文件,可以把它的内容加在.bash_profile或者source引用到环境脚本里。 . prompt.sh 适用环境为Mac OS X 10.5的Terminal+bash。 相关文章: Tip: Prompt Magic bashish add the current git branch to your prompt