私はFishプロンプトのパフォーマンスを向上させようとしていますが、プロンプトに現在のgitブランチが含まれているので、より速くする方法があるかどうか疑問に思います。
今は使用しているので、git symbolic-ref HEAD | sed 's/refs\/heads\///'
初めてcd
gitリポジトリに入るとしばらく止まる場合があります。より速い方法が知られているのか、それとも答えが見つかるのかを知りたいのです。実行するたびtime git symbolic-ref HEAD
に0.00 real
。
ベストアンサー1
git symbolic-ref HEAD
私が知っている限り、この方法は最速の方法で、デフォルトでいくつかの.git/HEAD
設定ファイル(/etc/gitconfig
および)を開きます。 gitコマンドで遅延が発生したことが確認された場合は、いくつかのio遅延が原因である可能性があります。$HOME/.gitconfig
.git/config
より速い方法が必要な場合は、.git/HEAD
自分で読む必要がありますが、そうすれば作業が速くなるかどうか疑問です。