error: Cannot delete branch currently checked outerror: Cannot delete current branch
Não é possível excluir o branch em que você está atualmente.
O que causa este erro
O Git não permite excluir o branch atualmente em uso (checked out). É necessário mudar para um branch diferente primeiro.
Como corrigir
Mude para um branch diferente primeiro: git checkout main, depois exclua: git branch -d branch-to-delete. Use -D em vez de -d para forçar a exclusão de um branch não mesclado.
Códigos de Erro Relacionados
fatal: ambiguous argumentfatal: ambiguous argument
O Git não consegue determinar se o argumento se refere a uma revisão, caminho ou outra coisa.
fatal: shallow update not allowedfatal: shallow update not allowed
Um push a partir de um clone raso foi rejeitado porque o remoto não permite atualizações rasas.
fatal: bad objectfatal: bad object
O objeto Git referenciado não existe ou está corrompido.
fatal: Not possible to fast-forward, abortingfatal: Not possible to fast-forward, aborting
Um pull com --ff-only falhou porque os branches divergiram.
fatal: branch is already checked out at another worktreefatal: branch já está com checkout em outra worktree
O branch não pode ser obtido via checkout porque já está com checkout em outra worktree.
fatal: Authentication failedfatal: Authentication failed
A autenticação do Git com o servidor remoto falhou.