У меня очень медленная сетевая связь с моим удаленным репозиторием (назовите его repoSlow), из которого я время от времени извлекаю свое основное репо разработки (назовите его repo1).
Иногда я клонирую repo1 в repo2 в другом каталоге для проведения тестов, например. в других ветках без потери состояния repo1 (в том числе в отношении объектных файлов и библиотек, поэтому простой тайник этого не сделает).
Для того чтобы получить состояние repoSlow в repo2, мне обычно приходится копить в repo1, извлекать и объединять все ветви (которые меня интересуют) из repoSlow в repo1, а затем загружать их в repo2.
Помимо того, что это громоздкая процедура и некоторые другие моменты, я иногда не хочу сливаться в repo1. Извлечение другого локального имени филиала приведет к большому беспорядку имен.
Существует ли простой и прямой способ получить пульт дистанционного управления?
Полагаю, что лучшим рабочим процессом может быть клонирование repoSlow в голое (или даже зеркальное?) Локальное репо и клонирование этого по несколько раз, но для лучшего понимания git я сохраняю исходный вопрос.