Если вы посмотрите верхнюю часть вашего вопроса, вы увидите:
* branch datavana.dev.py.3.7.3 -> FETCH_HEAD
Это означает, что удаленная ссылка datavana.dev.py.3.7.3
была сохранена локально в FETCH_HEAD
.Он не создал локальную ветку с тем же именем.
Вы можете создать локальную ветку с именем datavana.dev.py.3.7.3
, запустив:
git checkout -b datavana.dev.py.3.7.3 FETCH_HEAD
Возможно, вы запустили git fetch <remote> datavana.dev.py.3.7.3
, и в этом случае вы видите ожидаемое поведение.Со страницы руководства git-fetch
:
Имена ссылок, которые выбираются вместе с именами объектов, на которые они указывают, записываются в .git / FETCH_HEAD.Эта информация может использоваться скриптами или другими командами git, такими как git-pull (1).
Обычно вы проверяете удаленную ветку, используя git checkout
.