Ответ 1
Возможно, ваш пульт дистанционного управления настроен для извлечения только определенных ветвей. Простой
git remote set-branches --add 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.
Возможно, ваш пульт дистанционного управления настроен для извлечения только определенных ветвей. Простой
git remote set-branches --add origin master
исправит его.
Для любого, кто попадает сюда через google, имея ту же проблему (по "тому же" я имею в виду то же сообщение об ошибке, но не ту же причину) с "git svn", а не просто "git":
Удаление опции -t может помочь, как описано в: git -svn: не удается настроить информацию отслеживания; начальная точка не является веткой