Пуш в удалённый репозиторий и пул из него
Теперь, когда мы подключили локальный репозиторий к GitHub, можно начать синхронизировать изменения между ними.
Чтобы отправить локальные коммиты на GitHub, мы используем команду .
git push origin mainЗдесь origin — это имя записи удалённого репозитория, а main — имя ветки, которую ты собираешься запушить.
При первом пуше Git может попросить авторизоваться в GitHub через браузер или прямо в терминале. Следуй инструкциям. Если терминал запрашивает пароль, используй GitHub personal access token (токен личного доступа), а не пароль от аккаунта.
Запушь свои локальные коммиты в репозиторий на GitHub.
Если пуш прошёл успешно, в терминале появится что-то вроде этого:
Enumerating objects: 12, done.
Counting objects: 100% (12/12), done.
Delta compression using up to 8 threads
Compressing objects: 100% (8/8), done.
Writing objects: 100% (12/12), 1.20 KiB | 1.20 MiB/s, done.
Total 12 (delta 1), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (1/1), done.
To https://github.com/your-name/your-repo.git
* [new branch] main -> main
Branch 'main' set up to track remote branch 'main' from 'origin'.
Теперь давай зайдём в наш репозиторий на GitHub и обновим страницу. Там должны появиться все файлы из локального репозитория вместе с коммитами!
Точно так же, если кто-то другой внёс изменения в репозиторий на GitHub, ты можешь забрать их в свой локальный репозиторий с помощью команды . git pull забирает свежие коммиты из удалённой ветки, с которой связана твоя локальная, и сразу сливает их в твою локальную.
git pull origin mainСпули последние изменения с GitHub.
Отлично! Давай повторим: вот базовый рабочий процесс при совместной работе над проектом через GitHub:
- Спулить последние изменения из удалённого репозитория.
- Внести свои правки локально.
- Закоммитить изменения.
- Запушить коммиты в удалённый репозиторий.
- (Remote-tracking branches)
Конечно, в совместной работе на GitHub есть много других нюансов, таких как ветвление, пулл реквесты и разрешение . Но для начала этого вполне достаточно!
Пройди курс так, как задумано: порционное обучение, чёткий порядок и постепенное открытие статей в Gitопедии. В любой момент можно продолжить работу с настоящим Git прямо в VS Code, Cursor, Antigravity или Windsurf.
(требуется войти в аккаунт)