Tengo ediciones en mi árbol de trabajo en las que me gustaría seguir trabajando en una sucursal. ¿Eliminará git checkout -b new_branch
mis cambios actuales en el árbol de trabajo? Si es así, ¿cómo creo una nueva rama y me cambio sin revertir mi árbol de trabajo?¿Cómo creo una nueva rama git a partir de los cambios que tengo en el árbol de trabajo?
9
A
Respuesta
13
Solo haz git checkout -b new_branch
. Creará la nueva rama con los cambios en su árbol de trabajo intactos.
6
Si en el futuro necesita ver si Git destruiría algo que aún no ha cometido (lo que generalmente nunca sucederá), use git stash
para guardar sus cambios. No guardará archivos de los que Git no tenga conocimiento, pero Git también se negará a sobrescribir archivos desconocidos en caso de que se realicen operaciones similares.
Cuestiones relacionadas
- 1. ¿Cómo creo una nueva rama de Git a partir de una confirmación anterior?
- 2. Poner los cambios actuales en una nueva rama de Git
- 3. git: Confirmar el trabajo actualmente en curso en la rama actual a una nueva rama
- 4. Crear una rama de Git con los cambios actuales
- 5. git-svn: ¿cómo creo una nueva rama svn a través de git?
- 6. SVN: mover los cambios pendientes a una nueva rama
- 7. ¿Cómo muevo el contenido de mi rama principal a una nueva rama de Git?
- 8. ¿Cómo hacer que Git Merge maneje cambios no confirmados en mi árbol de trabajo?
- 9. Git: Cómo mover los cambios desde la última confirmación a una nueva rama
- 10. Realización de cambios no confirmados en el maestro a una nueva rama por Git
- 11. Tome todos mis cambios en la rama actual y muévalos a una nueva sucursal en Git
- 12. Git: descartar todos los cambios en una rama local divergente
- 13. Git: obtener cambios de otra rama
- 14. Cómo mover un conjunto de cambios a una nueva rama en mercurial
- 15. Git: ¿Cómo crear una nueva rama desde una etiqueta?
- 16. Creando una rama git después de que se hayan realizado cambios en el maestro
- 17. ¿Cómo se relacionan los cambios de la rama actual con los cambios que se fusionan?
- 18. Git: creó una nueva rama de la rama equivocada
- 19. Mover una rama a una nueva etiqueta
- 20. Al usar git, ¿cómo mueves algunos cambios no confirmados de una rama a otra rama en una carpeta diferente?
- 21. Deshacer git stash pop en el árbol de trabajo sucio
- 22. Git: ¿Puedo asignar mi directorio de trabajo a una nueva rama sin comprometerla con una sucursal actual?
- 23. Cómo crear la rama a partir de una confirmación específica en una rama diferente
- 24. git checkout y combinar sin tocar árbol de trabajo
- 25. git stash cambios se aplican a la nueva sucursal?
- 26. ¿Cómo fusionar una rama a otra rama en GIT?
- 27. ¿Cómo funciona uno en una nueva rama de git que depende de otra rama de git que aún no se ha fusionado?
- 28. git-alijo incapaz de encontrar el árbol de trabajo
- 29. Cómo comprometer mis cambios actuales a una rama diferente en git
- 30. Cómo creo una nueva lista a partir de una plantilla de lista (Modelo de objetos cliente)
git es muy cuidadoso de nunca perder sus cambios (bueno, aquellos que puede recuperar de ellos) –