私はgitを初めて使用し、現在のgitブランチを既存のプロンプトに追加しようとしています。これは次のように定義されています。
RESET="\[\017\]"
NORMAL="\[\033[0m\]"
RED="\[\033[31;1m\]"
YELLOW="\[\033[33;1m\]"
WHITE="\[\033[37;1m\]"
SMILEY="${WHITE}:)${NORMAL}"
FROWNY="${RED}:(${NORMAL}"
SELECT="if [ \$? = 0 ]; then echo \"${SMILEY}\"; else echo \"${FROWNY}\"; fi"
export PS1="${RESET}${YELLOW}\u@\h${NORMAL} \`${SELECT}\` ${YELLOW}\w $(__git_ps1) >${NORMAL} "
(.bashrc
ファイルを再度調達して)試してみたところ、機能しているように見えましたが、別のブランチに移動しても更新されませんでした。$(__git_ps1)
がキャッシュされていないことを確認するにはどうすればよいですか?
:)
と:(
あなた:)最後のコマンドが失敗したかどうかに応じて、プロンプトに