Как в первый раз настроить связь между папкой на компе и репозиторием на GitHub?
Есть существующий ответ про «залить готовый проект на новый репозиторий». Но у меня вопрос проще: я создал пустой репозиторий на GitHub и пустую папку на компе. Какие команды связывают их вместе в самый первый раз? Запутался в remote add и origin.
2 ответа
Связь между локальной папкой и репозиторием на GitHub задаётся через remote (удалённый адрес). origin — это просто стандартное имя для этого адреса (можно было назвать как угодно, но все зовут origin).
Порядок для самого первого раза:
# 1. сделать папку репозиторием
git init
# 2. привязать адрес репозитория на GitHub
git remote add origin https://github.com/ТВОЙ_ЛОГИН/ИМЯ_РЕПО.git
# 3. сделать первый коммит
git add .
git commit -m "Первый коммит"
# 4. отправить на GitHub (-u запоминает связь ветки)
git branch -M main
git push -u origin main
Разберём что есть что:
remote add origin <ссылка>— «запомни, что облачная копия живёт по этому адресу под именем origin».-u origin mainв push — «связать мою локальную ветку main с веткой main на origin», чтобы дальше можно было писать простоgit push.
Ссылку на репозиторий бери на странице репо на GitHub — зелёная кнопка Code.
Подсказка: GitHub прямо на странице нового пустого репозитория показывает эти же команды («…or push an existing repository from the command line»). Можно просто скопировать оттуда — они уже с твоим адресом. Удобно, пока не запомнил наизусть.