Cuando hago git checkout, me aparece: Note: switching to ‘bbda1f97a027aca87b09b746d36e4a22e7faa53e’. You are in ‘detached HEAD’ state. Yo...

Cesar Becerra

Cesar Becerra

Pregunta
student
hace 6 años

Cuando hago git checkout, me aparece:

Note: switching to ‘bbda1f97a027aca87b09b746d36e4a22e7faa53e’.
You are in ‘detached HEAD’ state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at bbda1f9 Este es el primer commit para este archivo

Veo que cuando Freddy hace un checkout y modifica la version anterior y hace un commit esta version nueva forma parte de la misma rama , en mi caso para matener los cambios de mi version anterior tengo que crear una rama diferente

5 respuestas
    Roger Carlos Ariel Alba

    Roger Carlos Ariel Alba

    student
    hace 6 años

    Hola!

    Te comparto la documentación oficial de Git para que puedas resolverlo.

    Duwan Valderrama

    Duwan Valderrama

    student
    hace 6 años

    Asegurate de que estes en la ultima version de la rama master, creo que puede ser porque estes en un commit antiguo

    Cesar Becerra

    Cesar Becerra

    student
    hace 6 años

    Gracias, voy a revisarlo

    Cesar Becerra

    Cesar Becerra

    student
    hace 6 años

    Ya entendi cual fue mi error, lo que ejecuté fué:

    git checkout <ID del commit>

    No le puse el nombre del archivo.

    Debió ser git checkout <ID del commit> historia.txt

    Roger Carlos Ariel Alba

    Roger Carlos Ariel Alba

    student
    hace 6 años

    Felicidades Cesar,

    ese es el mejor aprendizaje.

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.