/
Вопросы и ответы
/
Git
/

Ошибка “current branch has no upstream branch” при выполнении git push

Ошибка “current branch has no upstream branch” при выполнении git push

При попытке выполнить git push появляется ошибка:
fatal: The current branch main has no upstream branch.
Из-за этого изменения не отображаются в GitHub. Почему это происходит и как правильно отправить изменения?

4 месяца назад

Nikolai Gagarinov

Ответы

1

Ошибка означает, что локальная ветка ещё не связана (не отслеживает) соответствующую ветку в удалённом репозитории. Чтобы установить такую связь и отправить изменения, нужно выполнить:

git push --set-upstream origin main

После этого локальная ветка будет отслеживать удалённую ветку main, и последующие отправки можно выполнять простой командой:

git push

4 месяца назад

Nikolai Gagarinov

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845