GitHub — это платформа, позволяющая разработчикам совместно работать над проектами, делиться кодом и контролировать его версии. Часто разработчики хотят иметь локальную копию своего репозитория и связать ее с удаленным репозиторием на GitHub. Как это сделать? Давайте разберемся!
1. Создайте новый репозиторий на GitHub. Зайдите на сайт, войдите в свою учетную запись и нажмите кнопку «New repository». Затем введите имя вашего репозитория и выберите опции, необходимые вам.
2. Форкните репозиторий. Если вы хотите связать существующий репозиторий на GitHub с локальным, вы можете его «форкнуть». Для этого зайдите на страницу репозитория и нажмите кнопку «Fork» в верхнем правом углу страницы. Это создаст копию репозитория в вашем аккаунте.
3. Склонируйте репозиторий на свой компьютер. Перейдите в командную строку, перейдите в директорию, где вы хотите создать свой локальный репозиторий, и выполните команду «git clone URL», где URL — это URL вашего репозитория на GitHub.
Примечание: Если вы склонировали форкнутый репозиторий, то URL будет иметь вид «https://github.com/Ваш_логин/название_репозитория.git».
4. Свяжите локальный репозиторий с удаленным. Перейдите в директорию локального репозитория в командной строке и выполните команду «git remote add origin URL», где URL — это URL вашего репозитория на GitHub. Теперь ваш локальный репозиторий связан с удаленным.
Регистрация аккаунта
Для связывания вашего локального репозитория с GitHub вам необходимо создать учетную запись на платформе:
Откройте
(ссылка откроется в новой вкладке).
На главной странице Github нажмите кнопку «Sign up»
(регистрация).
Заполните форму для регистрации аккаунта, указав ваше имя, электронную почту и пароль.
Подтвердите создание аккаунта путем нажатия на кнопку «Create account» (Создать аккаунт).
Примечание: Убедитесь, что указанная электронная почта действительна, так как вам будет отправлено письмо для подтверждения регистрации.
Инициализация локального репозитория
Для начала работы с GitHub репозиторием необходимо создать локальную копию, которая будет использоваться для разработки и внесения изменений.
Чтобы инициализировать локальный репозиторий, выполните следующие шаги:
Шаг | Описание |
---|---|
1 | Откройте командную строку или терминал в папке, где хотите создать локальный репозиторий. |
2 | Используйте команду git init для инициализации нового репозитория в выбранной папке. Эта команда создаст скрытую папку .git , которая будет содержать все данные о вашем репозитории. |
3 | Проверьте, что репозиторий успешно инициализирован, выполнив команду git status . Вы должны увидеть сообщение, говорящее о том, что в вашем репозитории нет никаких коммитов. |
После успешной инициализации локального репозитория вы можете начать работу с GitHub репозиторием, добавлять файлы, создавать коммиты и синхронизироваться с удаленным репозиторием на GitHub.
Связывание с удаленным репозиторием
После создания локального репозитория на вашем компьютере и настройки Git, вам потребуется связать его с удаленным репозиторием на GitHub. Это позволит вам сохранять изменения в удаленном репозитории, делиться своим кодом с другими разработчиками и использовать функции совместной работы.
Для связывания с удаленным репозиторием необходимо выполнить следующие шаги:
- Откройте Git Bash или терминал в вашей системе.
- Перейдите в директорию вашего локального репозитория с помощью команды «cd <путь к директории>«.
- Инициализируйте локальный репозиторий командой «git init».
- Создайте новый удаленный репозиторий на GitHub с помощью кнопки «New» на странице вашего профиля.
- Скопируйте URL удаленного репозитория. Обычно он выглядит как «https://github.com/<ваше имя>/<название репозитория>.git».
- Свяжите локальный репозиторий с удаленным командой «git remote add origin
«. - Проверьте связь между локальным и удаленным репозиториями командой «git remote -v».
Теперь ваш локальный репозиторий связан с удаленным репозиторием на GitHub. Вы можете отправлять свои изменения на удаленный репозиторий командой «git push origin <ветка>» и получать изменения с удаленного репозитория командой «git pull origin <ветка>«.