Невозможно настроить информацию отслеживания; начальная точка 'origin/master' не является ветвью

Может кто-нибудь объяснить, почему это не работает?

➜  workspace git:(REL-BRANCH-1.0.1d) ✗ git branch -a
  REL-BRANCH-1.0.1c
* REL-BRANCH-1.0.1d
  remotes/origin/REL-BRANCH-1.0.1c
  remotes/origin/master
➜  workspace git:(REL-BRANCH-1.0.1d) ✗ git checkout -t origin/master 
fatal: Cannot setup tracking information; starting point 'origin/master' is not a branch.
➜  workspace git:(REL-BRANCH-1.0.1d) ✗ git checkout -t remotes/origin/master
fatal: Cannot setup tracking information; starting point 'remotes/origin/master' is not a branch.

Ответ 1

Возможно, ваш пульт дистанционного управления настроен для извлечения только определенных ветвей. Простой

git remote set-branches --add origin master

исправит его.

Ответ 2

Для любого, кто попадает сюда через google, имея ту же проблему (по "тому же" я имею в виду то же сообщение об ошибке, но не ту же причину) с "git svn", а не просто "git":

Удаление опции -t может помочь, как описано в: git -svn: не удается настроить информацию отслеживания; начальная точка не является веткой