Почему backhub использует только главную ветку репозиториев?

#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. Вы должны обновить свой вопрос, содержащий эту информацию. Я ничего не знаю об этом инструменте, поэтому не могу вам в этом помочь.