Сведения об экспорте изменений
При использовании GitHub Codespaces может потребоваться экспортировать изменения в ветвь, на запуская среду codespace. Это может быть удобно, если вы достигли предельной суммы расходов или столкнулись с общей проблемой, связанной с доступом к codespace.
Вы можете экспортировать изменения одним из нескольких способов в зависимости от того, как вы создали codespace. В каждом случае экспортируется только та ветвь Git, которая в настоящее время извлечена в codespace. Работа, содержащаяся в других ветвях, не экспортируется.
- Если вы создали codespace из репозитория, в который у вас есть доступ на запись, вы можете экспортировать изменения в новую ветвь репозитория.
- Если вы создали codespace из репозитория, в который у вас есть только доступ на чтение, вы можете экспортировать изменения в вилку репозитория. GitHub Codespaces создаст новую вилку или свяжет codespace с существующей вилкой, если она уже есть для репозитория, и экспортирует изменения в новую ветвь вилки. Дополнительные сведения см. в разделе Использование системы управления версиями в codespace.
- Если вы создали codespace на основе шаблона и еще не опубликовали его, его можно опубликовать в новом репозитории.
Экспорт изменений в ветвь
Ниже описано, как экспортировать изменения в ветвь или вилку. Сведения об экспорте неопубликованного пространства кода в новый репозиторий см. в разделе Создание codespace на основе шаблона.
-
Перейдите на страницу "Ваши codespaces" на github.com/codespaces. Или для отдельного репозитория щелкните меню Код .
-
Щелкните многоточие ( ... ) справа от среды codespace, откуда нужно выполнить экспорт.
-
Выберите Экспорт изменений в ветвь или Экспорт изменений в вилку.
-
Во всплывающем окне или диалоговом окне выберите Создать ветвь или Создать вилку.
Имя новой ветви будет постоянным именем codespace с префиксом строки codespace-
, например codespace-monalisa-ideal-space-engine-vj59xj67jg42xx7
.