git fatal: Ambiguous object name: 'origin/master', warning: refname 'origin/master' is ambiguous Ошибка

При попытке:

git branch --set-upstream-to=origin/master

получаем:

warning: refname 'origin/master' is ambiguous.
fatal: Ambiguous object name: 'origin/master'.

Проблема возникает когда вы пытаете запуллиться из внешней репы из ветки, о которой нет сведений (напр. при смене origin до успешно завершившегося git fetch) - создает локальная ветке с имененем

Возможное решение

Смотрим локальные ветки:

git branch

(предположим что вы в мастере), тогда увидим:

* master
  origin/master

Удаляем локальную ветку origin/master, которая и мешает установить upstream:

git branch -d "origin/master"

И далее успешно устанавливаем его:

 git branch --set-upstream-to=origin/master

Ключевые слова: