fatal: bad revisionfatal: bad revision
A revisão especificada (hash de commit, nome de branch, tag) não existe.
fatal: Not possible to fast-forward, abortingUm pull com --ff-only falhou porque os branches divergiram.
Você configurou git pull para permitir apenas merges fast-forward (--ff-only), mas seu branch local possui commits que não estão no remoto, tornando o fast-forward impossível.
Use git pull --rebase para aplicar seus commits sobre o remoto. Ou use git pull sem --ff-only para criar um merge commit. Ou faça git fetch primeiro e decida como integrar as alterações.
fatal: bad revisionA revisão especificada (hash de commit, nome de branch, tag) não existe.
You are in 'detached HEAD' stateHEAD está apontando para um commit específico em vez de um branch, o que significa que novos commits ficarão órfãos.
fatal: refusing to merge unrelated historiesO Git recusa fazer o merge de dois branches que não compartilham um ancestral comum.
fatal: 'origin' does not appear to be a git repositoryO Git não conseguiu se conectar ao repositório remoto especificado.
fatal: not a git repositoryO diretório atual não está dentro de um repositório Git.
error: non-fast-forward updateO push reescreveria o histórico do branch remoto e é rejeitado.