/
Вопросы и ответы
/
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. Почему это происходит и как правильно отправить изменения?

14 дней назад

Nikolai Gagarinov

Ответы

1

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

git push --set-upstream origin main

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

git push

14 дней назад

Nikolai Gagarinov