git cloneいくつかのリポジトリを作成すると、そこからすべてのブランチが取得されます。
git clone https://github.com/android/platform_build.git build1
cd build1/ && git branch -a && cd ..
次に、build1
ミラーとして使用してクローンを作成すると、すべてのリモートブランチが表示されません(build1
のローカルマスターブランチのみが表示されます)
git clone build1 build2
cd build2 && git branch -a && cd ..
リモートブランチのリモートをチェックアウトするにはどうすればよいですか?
コマンドを使用してbuild1ミラーのすべてのリモートブランチをチェックアウトできることを知っています
cd build1 && for remote in `git branch -r `; do git branch --track $remote; done
すべてのリモートgitブランチをローカルブランチとして追跡し ますが、build1ディレクトリにアクセスできない場合はどうなりますか?
また、git ls-remote origin
すべてのリモート参照を表示するコマンドがありますが、リモートブランチのそれらのリモートをチェックアウトするためのエレガントな方法はありますか?