41
Ho lavorato in linea retta:git: come spostare alcuni commit al nuovo ramo
A---B---C---D---E---F (master:HEAD)
Ora voglio tornare indietro:
git checkout C
e spostare qualche ultimi commit per una nuova filiale:
Opzione 1:
D---E---F (new:HEAD)
/
A---B---C (master)
Opzione 2:
F (new:HEAD)
/
A---B---C (master)
Come REBASE all'opzione 1 e come opzione 2?
Grazie per questa risposta dettagliata. – takeshin
Grazie :) Inoltre, +1 per "re-jiggering"! – dokkaebi
Se si riceve un errore "Gli aggiornamenti sono stati rifiutati perché la punta del ramo attuale è dietro la controparte remota" quando si tenta di spingere il master, è necessario utilizzare l'opzione --force: 'git push --force origin master ' – Tamlyn