私が追加された機能を好きなので、私は最近のgitのgit-prompt.shにgit-aware-promptから切り替えます。しかし、私はbashプロファイルにGIT_PS1_SHOWUPSTREAM="auto"
を設定した後、私はGitHubのに使用しているすべてのレポは「<>」、代わりに予想されるの「=」との相違を示しています。git-prompt.shが私のブランチが分岐したことを示す理由は何ですか?
git status
が Your branch is up-to-date with 'origin/master'. nothing to commit, working tree clean
を示し、git pull
はAlready up-to-date
を読み込むので、私はこのことを理解していません。発散について何か不足していますか、git-prompt.shは正しく動作していませんか?前もって感謝します。
は*正確な*アウトテキスト(空白および/またはタブ文字を数える)とは何ですか'git rev-list --count --left-right @ {upstream} ... HEAD'から置く?これは 'git-prompt.sh'のバージョンと正確に一致していますか? (特に196行目を参照してください。カットアンドペーストでタブをいくつかのスペースに拡張している可能性があります)プロンプト設定は正確な出力形式に依存します。 – torek
奇妙なことに私はこの問題を解決するためにここに来ました。私は '/ usr/local/etc'の周りに置かれていました。私はHomebrewがすでに' bash_completion.d'というディレクトリにgit-prompt.shをインストールしていることを発見しました。私がダウンロードしたファイル(私のホームフォルダなどにある)の代わりにこのファイルをソースにしたとき、それは完全に機能しました。私はかなり混乱していますが、うまくいきました。あなたが言ったように、おそらくカットアンドペーストのエラーです。ご協力いただきありがとうございます。 – ollieshmollie
@torekは私が好奇心を持っていたので、あなたが言ったことをちょうどやった。作業コピーには、送信したコマンドの出力と同様に、2つのゼロの間に2つのスペースタブがあるように見えます。私は次回そのことに気をつけます、もう一度ありがとうございます。 – ollieshmollie