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リモートに複数のブランチがある場合の仕組みを理解してください。