アトトック代表の開発ブログ

プログラミングのことや趣味のことなど書いてます。

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でリモートのブランチも表示されるようになります。



アトトックラボ|株式会社アトトックの方にも書きましたがこちらにも投稿




atotok.co.jp



アトトックラボ