У вас есть ветки с длинными шестнадцатеричными именами, что странно.Если вы запустите git branch
, вы должны увидеть что-то вроде этого.
035d1c4e0d4be18bf8f46150072d1c4e0d4
4d04fde758564386fb5d6922a1d4f01970e4e050
af76057dea6c0f395fa2eada0e45dd8c01a4aea6
Предположительно, есть коммит с идентификатором 035d1c4e0d4be18bf8f46150072d1c4e0d4
.
Если это умышленно, это нехорошая идея по причинам, которые вы только что обнаружили.Если вы должны это сделать, устраните неоднозначность имени ветки с префиксом вроде branch/035d1c4e0d4be18bf8f46150072d1c4e0d4
.
Если это ошибка, то вы как-то создаете ветки, используя идентификаторы коммитов в качестве имени.Возможно, у вас есть синтаксис git branch
в обратном направлении.Это должно быть так.
git branch <name> <branch from>
Создание ветки из коммита 035d1c4e0d4be18bf8f46150072d1c4e0d4
будет
git branch thename 035d1c4e0d4be18bf8f46150072d1c4e0d4
Возможно, вы делаете
git branch 035d1c4e0d4be18bf8f46150072d1c4e0d4 035d1c4e0d4be18bf8f46150072d1c4e0d4
Или даже просто
git branch <the current commit>
Возможно, это в каком-то сценарии где-то
git branch $(git rev-parse HEAD)