2

ネットを検索したところ、以下のPS1でgitブランチ名を表示できることがわかりました

PS1="$(__git_ps1 ) "

これが正常に機能している間、PS1 プロンプトにブランチ名が表示されます。しかし、git-checked-out-repo の外であっても、どこに移動しても表示されます。

git追跡フォルダー/リポジトリの下にいる場合にのみ、ブランチ名を表示したいと思います。これを達成する方法はありますか?SO と net を検索しても、この点で役立つリンクはポップアップ表示されませんでした。

4

1 に答える 1

4

が実際に表示される$(__git_ps1)まで実行を延期する必要があります。PS1一重引用符を使用します。

PS1='$(__git_ps1)'
于 2015-08-12T16:03:53.880 に答える