Я ищу следующее:
На Github есть удаленный репозиторий git, имеющий несколько веток, кроме главной ветви.
С этим установленным в качестве удаленного из моего локального git, я хотел бы иметь возможность вытягивать все эти ветви в отдельные каталоги и иметь возможность запускать команды git для всех них, находясь в каталоге main / master, который имеет запись их.
Так, например, это ветви в удаленном хранилище:
Master
Branch1
Branch2
Branch3
Скажите, тогда я делаю следующие команды:
mkdir somedir
git init
git remote ... blah blah
Итак, я подключаю пульт к инициализированному репо, оттуда я хотел бы иметь возможность извлекать и извлекать ветви, но вместо того, чтобы находиться в somedire
, я хочу, чтобы они и код в них были разделены на каталоги их собственный.
Оттуда я мог бы фиксировать, объединять или делать что-либо с ветвями, чтобы это отражалось на локальных каталогах, а также я мог передавать на удаленный компьютер.
Я действительно не знаю, на что мне следует смотреть, но как мне поступить так?