Se sono nella seguente situazione,Come utilizzare il rebase interattivo sul primo commit (radice) di un ramo?
$ git log --oneline
* abcdef commit #b
* 123456 commit #a
so che posso sempre correre
$ git reset HEAD~
$ git commit --amend
Tuttavia, ho provato a correre
$ git rebase -i HEAD~2
ma ho avuto
fatal: Needed a single revision
invalid upstream HEAD~2
Quindi la mia domanda: c'è un modo per usare git rebase
per schiacciare questi due commit o no?
stavo scrivendo la mia risposta al tempo stesso :) – Jubobs
sì; ho cliccato "postare la tua risposta" e la pagina di ricarica ha riportato entrambe le risposte :) ma sei arrivato secondo:;) –