Occasionalmente mi trovo nella seguente situazione: Sto lavorando su ramo (ad esempio master) e sto modificando alcuni file, ma quando arriva il momento per un impegno mi rendo conto che preferirei impegnarmi in un nuovo ramo (diciamo sperimentale). In altre parole, il vecchio ramo (master) deve rimanere intatto e un nuovo ramo dovrebbe essere creato, che sarà simile a:git: Commettere il lavoro attualmente non eseguito in corso nel ramo corrente in un nuovo ramo
.. -- master -- new commit
Qual è il modo più semplice per farlo?
Attualmente, mi impegno su un vecchio ramo, quindi creo il nuovo ramo e infine ripristino il vecchio ramo. Ma è davvero brutto.
possibile duplicato di [Git: come spostare il lavoro esistente sul nuovo ramo?] (Http://stackoverflow.com/questions/1394797/git-how-to-move-existing-work-to-new-branch) – brendan