Github に 2 つのブランチを持つリポジトリがあります:master
とdevelop
.
リポジトリをクローンして実行すると、ブランチ$ git branch
のみが表示されます。
実行すると、すべてのリモート ブランチが表示されます。master
$ git branch -a
を実行する$ git checkout develop
と、次のメッセージが表示されます。
リモートブランチ開発をオリジンから追跡するためのブランチ開発セットアップ。
新しいブランチ 'develop' に切り替えました
実際に何が起こったのですか?を実行したとき、またはdevelop
実行したときにリモート ブランチからのコミットがフェッチされましたか?$ git clone remote-url
$ git checkout develop
$ git pull origin develop
チェックアウト後に を行う必要がありますdevelop
か、それともすでに完了していますか?
clone
リモートに複数のブランチがある場合の仕組みを理解してください。