Как перенести существующий проект на GitHub

0 Акции
0
0
0
0

Введение

GitHub — это облачный инструмент управления Git. Git — это распределённая система управления версиями, то есть весь репозиторий и его история хранятся где бы вы их ни разместили. GitHub часто используется в бизнесе и разработке в качестве управляемого хостингового решения для резервного копирования репозиториев. GitHub идёт ещё дальше, позволяя вам общаться с коллегами, друзьями, организациями и другими людьми.

В этом уроке вы узнаете, как взять существующий проект, над которым вы работаете, и опубликовать его на GitHub.

Как перенести существующий проект на GitHub
  1. Создать новый репозиторий GitHub
  2. Запустите Git в папке проекта.
  3. Настройте Git-репозиторий
Предпосылки

Чтобы инициализировать репозиторий и загрузить его на GitHub, вам необходимо следующее:

  1. Бесплатная учетная запись GitHub
  2. git установлен на вашей локальной машине

Шаг 1 — Создайте новый репозиторий GitHub

Войдите в GitHub и создайте новый пустой репозиторий. Вы можете выбрать, нужно ли инициализировать файл README. Это не имеет значения, так как мы всё равно перезапишем всё в этом удалённом репозитории.

Шаг 2 — Запустите Git в папке проекта

Перейдя в терминал к папке, которую вы хотите добавить, выполните следующие команды.

Шаг 3 — Настройка репозитория Git

Убедитесь, что вы находитесь в корневом каталоге проекта, который хотите отправить на GitHub, и выполните:

git init

На этом шаге в папке вашего проекта создается скрытый каталог .git, который программное обеспечение git распознает и использует для хранения всех метаданных и истории версий проекта.

Добавьте файлы в каталог Git
git add -A

Команда git add используется, чтобы указать git, какие файлы следует включить в коммит, а аргумент -A (или –all) означает “включить все”.

Зафиксируйте добавленные файлы.
git commit -m 'Added my project'

Команда git commit создаёт новый коммит со всеми «добавленными» файлами. -m (или -message) задаёт сообщение, которое будет включено в коммит и будет использоваться в будущем для понимания коммита. В данном случае сообщение выглядит так: “Я добавил свой проект”.

Добавить новый удаленный источник
git remote add origin [email protected]:sammy/my-new-project.git

В git термин “удалённый” относится к удалённой версии того же репозитория, обычно расположенной где-то на сервере (в данном случае, GitHub). “origin” — это имя, которое git по умолчанию даёт удалённому серверу (у вас может быть несколько удалённых серверов), поэтому git remote add origin сообщает git о необходимости добавить URL-адрес удалённого сервера по умолчанию для этого репозитория.

Отправить на GitHub
git push -u -f origin main

Флаг -u (или --set-upstream) устанавливает удалённый источник в качестве исходной ссылки. Это позволяет впоследствии выполнять команды git push и git pull без указания источника, как мы всегда хотели, чтобы GitHub делал в этом случае.

Флаг -f (или –force) означает принудительное выполнение. Он автоматически перезаписывает всё в удалённом каталоге. Мы используем его здесь для перезаписи файла README по умолчанию, который GitHub автоматически инициализирует.

Все вместе
git init
git add -A
git commit -m 'Added my project'
git remote add origin [email protected]:sammy/my-new-project.git
git push -u -f origin main
Разверните репозиторий GitHub на DigitalOcean

Теперь, когда у вас есть репозиторий GitHub, с помощью платформы приложений DigitalOcean вы можете легко развернуть его одним щелчком мыши, чтобы запустить его в эксплуатацию.

Результат

Теперь вы готовы удалённо отслеживать изменения в коде на GitHub! В качестве следующего шага освойте GitHub, изучив серию обучающих материалов «Введение в GitHub и проекты с открытым исходным кодом».

Вы можете использовать шпаргалку Github и сохранить ее в качестве справочного материала.

Как только вы начнете сотрудничать с другими людьми в рамках проекта, вам необходимо знать, как создать запрос на извлечение.

 

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может понравиться