2014-10-03 15 views
62

Ho inizializzato un nuovo git nel mio progetto e ho finora solo due commit. Il mio registro è come qui di seguitoGit: Necessario un singolo errore di revisione

git log 
commit e515e5b8dcbd8f1ea4a7a7d4a1efb82a1a0aee7a 
Author: Olkun Mustafa <[email protected]> 
Date: Fri Oct 3 10:04:20 2014 +0300 

    Temp commit 

commit 71781bf0a7807351a56d5155dac94169ea700527 
Author: Olkun Mustafa <[email protected]> 
Date: Fri Oct 3 10:01:42 2014 +0300 

    First Commit 

Quando provo a rebase questo impegna ottengo l'errore come qui di seguito

git rebase --interactive HEAD~2 
fatal: Needed a single revision 
invalid upstream HEAD~2 

ho abbastanza di ricerca presso Google, ma non ho trovato una soluzione fino ad ora.

+2

Quale risultato dopo aver tentato di raggiungere qui? –

+0

Stai cercando di annullare i tuoi commit? –

+0

Possibile duplicato di [Modifica prima commit del progetto con Git?] (Http://stackoverflow.com/questions/2246208/change-first-commit-of-project-with-git) – Louis

risposta

0

Questo non si applica al suo caso, ma può aiutare gli altri. Se su Linux, assicurati che HEAD sia in maiuscolo. Se si utilizza il carattere minuscolo head come illustrato di seguito, poiché si è abituati a lavorare su Windows o Mac (che consentono la minuscola head), si otterrà l'errore fatal: Needed a single revision!

git rebase --interactive head~2 
Problemi correlati