#github
#github
Вопрос:
У меня есть 2 репозитория, где 1 репозиторий с именем Web имеет 4 ветки.
Проблема, когда при создании резервной копии я вижу, что были скопированы только данные основной ветки. Как сделать резервную копию всех данных ветвей этого репозитория?
Ответ №1:
Если вы скопируете свои репозитории git в другое место, у вас будут все удаленные ветки и запросы на извлечение. по сути, все это хранится в скрытом .git
каталоге, который находится внутри каждого репозитория.
Причина, по которой вы видите только основную ветку, заключается в том, что это ветка по умолчанию, в которой вы находитесь в данный момент.
Вы можете перечислить все ветки git branch -a
внутри резервного хранилища. Без подключения к Интернету! Потому что у вас уже есть все необходимые данные в резервной копии.
Теперь вы можете git checkout the-other-remote-branch-name
видеть или использовать состояние этой ветки с момента создания резервной копии.
Комментарии:
1. я не мог; см. Каталог .git в загруженном zip-файле из резервной копии, где, как и в local, когда я клонировал git с uri, я вижу, что .git нет в zip
2. @goodyzain какие шаги вы используете для создания резервной копии?
3. во-первых, я установил backhub и предоставил доступ к резервному копированию в настройках github Доступ к репозиторию: выбрано 2 репозитория, я добавил изображение backhub, откуда я получаю zip-файл
4. @goodyzain хорошо, я понятия не имел, что вы используете для этого инструмент под названием backhub. Вы должны обновить свой вопрос, содержащий эту информацию. Я ничего не знаю об этом инструменте, поэтому не могу вам в этом помочь.