Кто-то еще в моей команде создал новую ветвь git, зафиксировал и нажал на обычный пульт, с которым мы работаем. Когда я пытаюсь проверить эту ветку, я получаю следующее:
% git checkout 12382
fatal: Cannot switch branch to a non-commit '12382'
У меня не было проблем с проверкой других ветвей из этого хранилища; попробовал проверить еще один после этого (тот, у которого у меня не было локальной копии), и он работал нормально.
Я попытался создать сервер с этой веткой в нашем конвейере Go, он работал нормально - это означает, что серверу удалось проверить эту ветку.
Пробовал это, чтобы проверить состояние вещей:
% git remote show origin
* remote origin
Fetch URL: [email protected]:mycompany/myrepository.git
Push URL: [email protected]:mycompany/myrepository.git
HEAD branch: stage
Remote branches:
10112 tracked
10198 tracked
10678 tracked
...
12382 tracked <<<---
...
Local branches configured for 'git pull':
...
Local refs configured for 'git push':
...
Может ли кто-нибудь предложить, как это исправить? Что пошло не так?