2012-04-19 15 views
5

Ho iniziato a lavorare in master - molte modifiche successive (nessun commit) Mi sono reso conto che questo lavoro doveva essere eseguito in un ramo separato.Creazione di un ramo git dopo che le modifiche sono state apportate al master

Posso creare un nuovo ramo con le mie modifiche correnti, quindi eliminare le modifiche nel master al suo stato di pristine?

Grazie

+0

+1 Mi chiedo perché qualcuno dovrebbe votare questa domanda, è chiaro e ho avuto lo stesso. Come novizio non è stato così ovvio e avevo paura di ramificarmi e perdere i miei cambiamenti. Grazie! –

risposta

4

L'ho capito.

mentre sul padrone:

git branch [new-branch] 
git checkout [new-branch] 

... continua modifica - nel mio caso ho commesso li ...

git add . 
git commit -am 'updates' 

interruttore torna a padroneggiare

git checkout master 

Branch era nello stato originale prima di iniziare a fare tutte le modifiche ...

Spero che questo aiuti qualcun altro!

+2

Oppure: 'git checkout -b [nuovo-ramo]' invece dei tuoi primi due comandi. – jimw

Problemi correlati