fatal: refname is not a valid ref namefatal: refname não é um nome de ref válido
O nome de branch ou tag contém caracteres inválidos.
O que causa este erro
Nomes de branch/tag do Git possuem restrições: sem espaços, sem sequências '..', sem nomes começando com '.', sem caracteres de controle, sem os caracteres '~', '^', ':', '?', '*', '[', e sem o sufixo '.lock'.
Como corrigir
Use apenas caracteres alfanuméricos, hífens, underscores e barras nos nomes de branch. Substitua espaços por hífens. Siga uma convenção de nomenclatura como feature/description ou fix/issue-number.
Códigos de Erro Relacionados
remote: error: File is too largeremote: error: File is too large
Um arquivo excede o tamanho máximo permitido pelo serviço de hospedagem remoto.
fatal: not a git repositoryfatal: not a git repository
O diretório atual não está dentro de um repositório Git.
error: pack exceeds maximum allowed sizeerror: pack excede o tamanho máximo permitido
Uma operação de pack do Git excedeu o tamanho máximo permitido.
error: LFS object not founderror: LFS object not found
Um arquivo rastreado pelo Git LFS não pôde ser baixado do servidor LFS.
error: cannot rebase: You have unstaged changeserror: cannot rebase with unstaged changes
O Git recusa fazer rebase porque há alterações não commitadas no diretório de trabalho.
fatal: ambiguous argumentfatal: ambiguous argument
O Git não consegue determinar se o argumento se refere a uma revisão, caminho ou outra coisa.