2014-07-18 11 views

risposta

20
git checkout -b new_branch_name 
git reset --hard <old_commit_id> 
git push origin new_branch_name 
+0

Funziona davvero bene! Grazie! – Taru

+0

Era esattamente quello che stavo cercando. Grazie! – gies0r

2

se si desidera creare un nuovo ramo da uno specifico impegno, il comando git log o gitk eseguire, copiare l'id ed eseguire il comando git checkout ID COMMIT, poi impegnarsi e spingere. Questo link può aiutarti.

+0

Questa domanda riguarda principalmente la creazione di un nuovo ramo * remoto *, ma grazie comunque. – Taru

+0

Quando esegui il comando '' git checkout ID COMMIT'', quindi esegui '' git checkout -b NEW BRANCH'' ed esegui push, il nuovo ramo remoto viene creato con il codice dall'ID COMMIT selezionato –

+0

@Taru Il titolo, tuttavia, non implica la parte 'remote'. Grazie per la domanda, in ogni caso. –

Problemi correlati