2019月11日21日
gitでリモートに追加されたブランチが表示されないときは
git branchの-rまたは--remotesオプションでリモートブランチを表示すると、リモートにあるはずのブランチが表示されないときがあります。
$ git branch -r
チームの他の開発者が新しくリモートに追加した場合など、追加されたブランチが表示されされません。
こんなときに最新のリポートのブランチを確認するにはgit ls-remoteを使用します。
git ls-remoteを使用するとリモートリポジトリの最新の状態を確認できます。
$ git ls-remote
リモートリポジトリを指定する場合はリモートリポジトリの名前を指定します。
$ git ls-remote origin
新しくリモートに追加されたブランチが確認できたらgit fetchします。
$ git fetch
これでgit branch -rでリモートのブランチも表示されるようになります。