7. Удалённые репозитории и GitHub

Подключение удалённого репозитория GitHub

Теперь, когда у нас есть репозиторий на GitHub, его нужно подключить к локальному. Это позволит пушить локальные изменения на GitHub и пулить изменения, сделанные на GitHub, в наш локальный репозиторий.

Есть два основных подхода к работе с удалёнными репозиториями:

  1. Новые проекты. Начинаешь локально, создаёшь новый репозиторий с помощью

    . Когда появятся первые наработки, подключаешь локальный репозиторий к удалённому, чтобы поделиться работой с другими (или просто сделать резервную копию).

  2. Существующие проекты. Допустим, у тебя появился новый компьютер, и ты хочешь продолжить работу над своим проектом, который уже синхронизирован с удалённым репозиторием. В этом случае, вместо git init, используешь

    , чтобы сделать локальную копию удалённого репозитория. И дальше работаешь с локальной копией как обычно.

Здесь мы идём по первому пути: у нас уже есть локальный репозиторий с кодом, и теперь мы хотим подключить его к GitHub.

И как это сделать?

Чтобы связать локальный репозиторий с GitHub, нужно добавить в него запись удалённого репозитория. Такая запись — это, по сути, локальная закладка: она указывает на URL, где хостится код.

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

Чтобы добавить такую запись, запускаем

, затем пишем её имя и URL репозитория. Здесь команда выглядит так:

Запустить в терминале:
git remote add origin https://github.com/your-name/your-repo.git
Задача
Пройдено

Добавь запись удалённого репозитория с именем origin для своего локального репозитория, используя команду выше.

Чтобы проверить, что запись добавилась, можно выполнить команду

(-v — это сокращение от --verbose, то есть показать дополнительные подробности). Эта команда покажет список всех записей удалённых репозиториев и их URL.

Запустить в терминале:
git remote -v

Должно появиться что-то вроде этого:

Результат:

origin https://github.com/your-name/your-repo.git (fetch) origin https://github.com/your-name/your-repo.git (push)

Если ошибиться в URL, можно удалить локальную запись удалённого репозитория с помощью команды git remote remove <remote-name> (где <remote-name> — это origin или другое имя, которое использовалось), а затем добавить запись заново с правильным URL.

Задача
Пройдено

Убедись, что запись удалённого репозитория origin добавилась.

Круто! Локальный репозиторий успешно подключён к GitHub.

У локального репозитория может быть несколько записей удалённых репозиториев, и каждая указывает на свой URL. Это полезно, если нужно пушить в несколько разных репозиториев или пулить из них.
Next step
Хочешь попробовать Сюжетный режим?

Пройди курс так, как задумано: порционное обучение, чёткий порядок и постепенное открытие статей в Gitопедии. В любой момент можно продолжить работу с настоящим Git прямо в VS Code, Cursor, Antigravity или Windsurf.

Сюжетный режим
БЕСПЛАТНО
(требуется войти в аккаунт)