Перенос проекта с github на gitflic

Недавно пришлось переносить множество репозиториев с ГитХаба на ГитФлик. Возможно еще кому-то пригодится:

git clone URL_GIHUB_REPOSITORY && cd REPOSITORY_FOLDER && git checkout main && git config user.name "ВАШЕ_ИМЯ" && git config user.email "ВАША_ПОЧТА" && git branch -m "master" && git push origin master && git push origin --delete main && cd .. && rm -rf REPOSITORY_FOLDER

Что делает команда?

  1. Клонирует репозиторий URL_GIHUB_REPOSITORY.
  2. Переходит в директорию репозитория.
  3. Переключается на ветку main (почему на ГитХабе main?).
  4. Устанавливает новое имя (на всякий случай).
  5. Устанавливает новую почту (тоже на всякий).
  6. Переименовывает main в master.
  7. Пушит в репозиторий на ГитФлик.
  8. Удаляет ненужную ветку main.
  9. Выходит из директории репозитория.
  10. Удаляет локальную директорию репозитория.

Важно

Не забудьте заменить URL_GIHUB_REPOSITORY на URL действующего ГитХаб-репозитория. А также укажите REPOSITORY_FOLDER, ВАШЕ_ИМЯ и ВАША_ПОЧТА.

12.09.2022

Категория(-и): Сниппеты

# # # #

Добавить комментарий