2

私の.bashrcファイルには、次のものが含まれています。

GIT_PS1_SHOWDIRTYSTATE=true
GIT_PS1_SHOWUNTRACKEDFILES=true
GIT_PS1_SHOWUPSTREAM="verbose git"

export PS1="\t]\[\e[${ps_color}m\]\h:\w\[\e[0m\] \$(__git_ps1 '(%s)')> "

これは私にこのようなものを与えます:

11:31:12]boxname:~/deploy/config/deploy (master %)>

今同時に私はこのメッセージをgit status

# On branch master
# Your branch is ahead of 'origin/master' by 3 commits.

それは私のプロンプトが

11:31:12]boxname:~/deploy/config/deploy (master % +3)>

これを正しく機能させることができない理由はありますか?私はgnome-terminalを実行しているcentos6ボックスを使用しています。

4

1 に答える 1

0

私のシステムでは、git 完了スクリプトにアクセスしていました。

/etc/git.bash

にリンクすることで、最新バージョンの git 補完に更新できました。

/etc/bash_completion.d/git

シンプルで

$ ln -s /etc/bash_completion.d/git git.bash
于 2012-05-23T22:51:14.970 に答える