error: Cannot delete branch currently checked outerror: невозможно удалить текущую ветку
Нельзя удалить ветку, на которой вы сейчас находитесь.
Что вызывает эту ошибку
Git не позволяет удалить текущую извлечённую ветку. Сначала необходимо переключиться на другую ветку.
Как исправить
Сначала переключитесь на другую ветку: git checkout main, затем удалите нужную: git branch -d branch-to-delete. Чтобы принудительно удалить неслитую ветку, вместо -d используйте -D.
Связанные коды ошибок
fatal: ambiguous argumentfatal: неоднозначный аргумент
Git не может определить, ссылается ли аргумент на ревизию, путь или что-то иное.
fatal: shallow update not allowedfatal: shallow update not allowed
Push из поверхностного клона был отклонён, поскольку удалённый репозиторий не принимает поверхностные обновления.
fatal: bad objectfatal: bad object
Указанный объект Git не существует или повреждён.
fatal: Not possible to fast-forward, abortingfatal: Not possible to fast-forward, aborting
Pull с флагом --ff-only завершился неудачей, поскольку ветки разошлись.
fatal: branch is already checked out at another worktreefatal: ветка уже извлечена в другом рабочем дереве
Ветка не может быть извлечена, поскольку уже заселена в другом рабочем дереве.
fatal: Authentication failedfatal: ошибка аутентификации
Аутентификация Git на удалённом сервере завершилась неудачей.