Как связать локальный проект с другим репозиторием на GitHub?

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

1. Создание репозитория на GitHub:
- Зайдите на сайт GitHub (https://github.com/) и авторизуйтесь в своем аккаунте.
- Нажмите на кнопку "New" (Новый) в правом верхнем углу страницы, рядом с вашим аватаром профиля.
- Задайте необходимое имя для репозитория и выберите опции, такие как описание, публичный/приватный доступ, лицензия и другие.
- Нажмите на кнопку "Create repository" (Создать репозиторий) для завершения процесса.

2. Создание локального проекта:
- Создайте новую директорию на вашем компьютере, где будет храниться проект.
- Откройте командную строку (терминал) и перейдите в созданную директорию.
- Инициализируйте новый репозиторий с помощью команды git init. Это создаст пустой репозиторий в вашей директории.

3. Связывание локального репозитория с удаленным:
- Скопируйте URL репозитория на GitHub, который вы создали ранее.
- В командной строке (терминале) выполните команду git remote add origin [URL], где [URL] - это скопированный URL вашего репозитория. Эта команда добавит удаленный репозиторий в ваш локальный проект.

4. Добавление файлов и коммит изменений:
- Добавьте файлы в ваш локальный проект.
- Выполните команду git add ., чтобы добавить все измененные файлы для коммита, или git add [file], чтобы добавить только конкретный файл.
- Затем выполните команду git commit -m "Сообщение коммита", чтобы сохранить изменения с сообщением.

5. Отправка изменений на удаленный репозиторий:
- Выполните команду git push origin master, чтобы отправить все коммиты в удаленный репозиторий на ветку "master". Если вы хотите отправить изменения в другую ветку, замените "master" на имя желаемой ветки.

Теперь ваш локальный проект связан с удаленным репозиторием на GitHub, и вы можете делать коммиты и отправлять изменения используя команды git add, git commit и git push. После каждого изменения коммита вы можете видеть обновления на странице вашего репозитория на GitHub.