2012-04-19 20 views
5

Empecé a trabajar en el maestro - muchos cambios más tarde (sin confirmaciones) Me di cuenta de que este trabajo debería realizarse en una rama separada.Creando una rama git después de que se hayan realizado cambios en el maestro

¿Puedo crear una nueva rama con mis cambios actuales, luego descartar los cambios en el maestro de nuevo a su estado prístino?

Gracias

+0

+1 Me pregunto por qué alguien podría votar esta pregunta, es claro y tuve la misma. Como novato para git no es tan obvio y tenía miedo de ramificar y perder mis cambios. ¡Gracias! –

Respuesta

4

Me di cuenta.

mientras que en master:

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

... continuar con la edición - en mi caso, los entregaba ...

git add . 
git commit -am 'updates' 

interruptor de nuevo a dominar

git checkout master 

Rama era en estado original antes de comenzar a hacer todos los cambios ...

¡Espero que esto ayude a alguien más!

+2

O bien: 'git checkout -b [new-branch]' en lugar de sus primeros dos comandos. – jimw

Cuestiones relacionadas