1
panxianhai 2013-11-06 17:39:44 +08:00 1
|
2
pantaovay 2013-11-06 17:42:06 +08:00
@panxianhai 同意楼上
|
3
ShadowStar 2013-11-06 17:44:56 +08:00 1
Bash也是可以的。
https://gist.github.com/henrik/31631 |
4
tedd OP @ShadowStar 感谢,但没有任何变动情况下也是显示的[master*],而有改动后也是这样,没有变化
|
5
horx 2013-11-06 19:47:56 +08:00
|
6
ivenvd 2013-11-06 19:49:54 +08:00
用 Fish 吧。
|
7
tedd OP @horx 用了后terminal用不了了...
Last login: Wed Nov 6 20:31:49 on ttys000 [Process completed] 正在搜索如何重置terminal... |
8
tedd OP 最后还是用了zsh...
|
9
zeroday 2014-07-27 20:10:10 +08:00
bash也可以的,查阅了一些资料,需要 __git_ps1
OS X 在 ~/.bash_profile 中添加 if [ -f $(xcode-select -p)/usr/share/git-core/git-completion.bash ]; then . $(xcode-select -p)/usr/share/git-core/git-completion.bash . $(xcode-select -p)/usr/share/git-core/git-prompt.sh fi Linux $ curl -o ~/.git-prompt.sh \ https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh 随后在 ~/.bash_profile 中 source [[ -f ~/.git-prompt.sh ]] && . ~/.git-prompt.sh 最后 ~/.bashrc 中编辑你的 PS1,在其中某处添加 $(__git_ps1) 即可。 |