Когда мерзавец клонировать некоторые хранилища, то он извлекает все ветви из него:Git контроля удаленный филиал удаленного хранилища
git clone https://github.com/android/platform_build.git build1
cd build1/ && git branch -a && cd ..
тогда, когда я использую build1
как зеркало и клонировать его, я не вижу, все его удаленные ветви (я вижу только build1
«s местный мастер филиал)
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
Track all remote git branches as local branches , но что, если у меня нет доступа к каталогу build1?
Также есть команда git ls-remote origin
, которая показывает все удаленные ссылки, но есть ли какой-либо элегантный способ проверить удаленные удаленные ветви?
Могу я предложить вместо 'https: //' using 'git: //'? Извлечение намного эффективнее как для вас, так и для сервера. – jthill