git error: the requested upstream branch does not exist Ошибка Решение git push -u/git fetch

Ошибку вроде:

error: the requested upstream branch 'origin/...' does not exist

Можно получить при попытке установить имя ветки во внешнем репозитории (в которую делается pull).

Здесь есть два варианта решения проблемы:

  • Если вы создали новую ветку, которой нет в удалённом репозитории, то просто прежде чем установить её как канал, надо уведомить внешний репозиторий о том, что она существует, командой:
    git push -u
  • Если же ветка уже есть во внешнем репозитории (вы знаете это), то просто подтяните сведения о состоянии внешнего репозитория в в локальный:
    git fetch

Key Words for FKN + antitotal forum (CS VSU):