1. ホーム
  2. git

[解決済み] Git 1.7+ ですべてのリモートブランチを一覧表示するには?

2022-03-24 08:52:47

質問

試してみたところ git branch -r しかし、それは私がローカルで追跡したリモートブランチのみをリストアップします。追跡していないブランチのリストはどのように見つけるのですか?(そのコマンドが すべて リモートブランチか、追跡されていないものだけか、どちらかです)。

解決方法は?

大半の場合 [1] ここに訪れる人の 最もシンプルで正しい答え "Git1.7+ですべてのリモートブランチをリストアップするにはどうすればよいですか?"は。

git branch -r

少数派向け [1] git branch -r は動作しません。もし git branch -r を試してみてください。

git ls-remote --heads <remote-name>

もし git branch -r が機能しない場合、おそらく カスケード表示 とは "あなたはデフォルトのrefspecを変更し、その結果 git fetchgit remote update をすべて取得するわけではありません。 remote のブランチ"です。 .


[1] この脚注2018-Febを書いた時点で、コメントを見てみると git branch -r は、大多数(約90%または 125 のうち 140 ).

もし git branch -r が動作しない場合は git config --get remote.origin.fetch は、ワイルドカード ( * ) と同じように この回答