Удалённые репозитории и GitHub: ваш проект в облаке
Всё до этого момента происходит на вашем собственном компьютере. GitHub — это сайт, хранящий копию вашего repo в облаке. Эта копия называется удалённым (remote).
Зачем это нужно? Три причины: это резервная копия, если ноутбук умрёт; это способ делиться кодом с другими (или с ИИ-инструментами и сервисами развёртывания); и это место, где происходит совместная работа.
Вы один раз связываете локальный repo с удалённым, а затем делаете push (отправляете коммиты наверх в GitHub) и pull (забираете коммиты из GitHub).
# Связать ваш локальный repo с repo на GitHub (один раз)
git remote add origin https://github.com/yourname/yourproject.git
# Отправить ваши коммиты наверх в GitHub
git push origin main
# Забрать коммиты, которые есть на GitHub, но нет на вашем компьютере
git pull origin main
Считайте push как «сохранить в облако», а pull — как «получить последнее из облака».