У меня есть репозиторий git, который отслеживает несколько удаленных ветвей:
$ git branch -a
* master
remotes/git-svn
remotes/origin/master
remotes/trunk
Когда я пытаюсь настроить по умолчанию, я получаю следующую ошибку:
$ git branch --set-upstream-to=origin/master master
warning: refname 'origin/master' is ambiguous.
fatal: Ambiguous object name: 'origin/master'.
Я хотел бы удалить некоторые удаленные главные ветки, но основные ссылки все еще существуют. Как удалить их, чтобы установить ветку по умолчанию по умолчанию на origin/master
?
$ git show-ref master
cba97a58c99743c355b569bbf35636c8823c2d96 refs/heads/master
6726b4985107e2ddc7539f95e1a6aba536d35bc6 refs/origin/master
d83f025cd3800ed7acd76b2e52ae296e33f1cd07 refs/original/refs/heads/master
cba97a58c99743c355b569bbf35636c8823c2d96 refs/remotes/origin/master