を試してみましたgit branch -r
が、ローカルで追跡したリモート ブランチのみがリストされます。追跡していないリモート ブランチのリストを見つけるにはどうすればよいですか? (コマンドがすべてのリモート ブランチをリストするか、追跡されていないリモート ブランチのみをリストするかは、私にとっては重要ではありません。)
ベストアンサー1
ここを訪れる大多数の人々 [1]にとって、質問に対する正確かつ最も簡単な答え「Git 1.7+ ですべてのリモート ブランチを一覧表示するにはどうすればいいですか?」
git branch -r
少数派では[1] git branch -r
は機能しません。git branch -r
機能しない場合は以下を試してください。
git ls-remote --heads <remote-name>
もしgit branch -r
うまくいかない場合は、カスカベル言う「デフォルトの refspec を変更したため、 と はgit fetch
のgit remote update
すべてのブランチをフェッチしませんremote
」。
[1]この脚注を書いている2018年2月現在、コメントを見たところ、git branch -r
大多数(約90%以上)の作品が125から140)。
git branch -r
動作しない場合は、git config --get remote.origin.fetch
ワイルドカード(*
)が含まれているかどうかを確認してください。この答え