fatal: bad revisionfatal: bad revision
La revisione specificata (hash del commit, nome del branch, tag) non esiste.
fatal: Not possible to fast-forward, abortingUn pull con --ff-only ha avuto esito negativo perché i branch hanno divergito.
Hai configurato git pull per consentire solo merge fast-forward (--ff-only), ma il tuo branch locale contiene commit non presenti sul remote, rendendo il fast-forward impossibile.
Usa git pull --rebase per ribasare i tuoi commit sopra quelli del remote. Oppure usa git pull senza --ff-only per creare un merge commit. In alternativa, esegui prima git fetch e poi decidi come integrare le modifiche.
fatal: bad revisionLa revisione specificata (hash del commit, nome del branch, tag) non esiste.
You are in 'detached HEAD' stateHEAD punta a un commit specifico anziché a un branch, il che significa che i nuovi commit risulteranno orfani.
fatal: refusing to merge unrelated historiesGit si rifiuta di unire due branch che non condividono un antenato comune.
fatal: 'origin' does not appear to be a git repositoryGit non è riuscito a connettersi al repository remoto specificato.
fatal: not a git repositoryLa directory corrente non si trova all'interno di un repository Git.
error: non-fast-forward updateIl push riscriverebbe la cronologia sul branch remoto e viene rifiutato.