Я полагаю, это потому, что ваша выборка, которая извлекает только удаленные ссылки и коммиты, не дала вам локальную ветку master для проверки.Так как вы были в пустом репо, вы никогда не были на ветке, поэтому ваша git checkout
не имела master ветви, к которой можно было бы перейти.
Вы можете напрямую извлекать удаленный мастер, явно назвав его git checkout origin/master
, но это оставит вас в состоянии отсоединенной головы.
После того, как вы выполнили извлечение, он получил и объединено, при извлечении был создан локальный мастер для отслеживания удаленного мастера.