Ho un ramo di un archivio pubblico e sto cercando di aggiornare il mio ramo con i commit corrente dal repository originale:git rebase fatali: Bisogno di una singola revisione
$ git fetch <remote>
remote: Counting objects: 24, done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 20 (delta 12), reused 0 (delta 0)
Unpacking objects: 100% (20/20), done.
From git://github.com/path_to/repo
9b70165..22127d0 master -> $/master
$ git rebase <remote>
fatal: Needed a single revision
invalid upstream <remote>
Il <remote>
è al posto del mio nome remoto e non è in realtà il mio nome remoto. La documentazione su questo errore sembra essere un po 'allentata.
Ho ricevuto questo errore per un motivo non correlato - utilizzando "git rebase --interactive c4e9c94 ^" da un prompt dei comandi di Windows. Mi ha spinto "More?", E indipendentemente da come ha risposto al prompt, ha detto "fatale: era necessaria una revisione singola". Ma quando ho eseguito lo stesso comando da bash, ha funzionato bene. –
Come nota a margine, per me oltre ad avere il ramo upstream elencato con "remote" ho dovuto recuperare il ramo specifico su cui volevo rebase. "git fetch master". Recuperare solo con "git fetch " mi darebbe comunque questo errore. –
Sweetness