を使用してgit
、作成するgit branch --all
とすべてのリモートブランチを表示できます。
コマンドラインで「作成日」、「最終編集日」、「作成ユーザー」など、remote branches
これに関する詳細情報を取得することが可能になりますか?
ローカルブランチの情報を取得するために使用するコマンドは、リモートブランチでも機能します。
すなわち:
$ git checkout origin/foo
$ git log --oneline -5
$ git show upstream/dev
# etc
いいえ。履歴情報を表示するには、リポジトリオブジェクトをフェッチする必要があります。
Gitの履歴はコミットオブジェクトに保存されますが、ブランチはコミットへの単なるポインターです。(これは少し単純化されていますが、私たちの目的には当てはまります。)特に、リモートrefは、あるブランチのヘッドへの単なるポインターです。表示する履歴は含まれていません。
Gitは、実行時に履歴を計算するために、そのブランチのリポジトリオブジェクトを取得する必要があります。したがって、特定のブランチに実行するまでgit fetch
、Gitがその情報を提供するために調べるものは何もありません。