Osea segun lo que entendi, al hacer checkout git solo me muestra o visualiza las versiones anteriores de acuerdo a la que le pida, no es ...

Dario Paladines

Dario Paladines

Pregunta
student
hace 4 años

Osea segun lo que entendi, al hacer checkout git solo me muestra o visualiza las versiones anteriores de acuerdo a la que le pida, no es que me las borra versiones actuales a menos que le hiciera un commit ahi si todas las versiones actuales se borran verdad?

2 respuestas
    Seth Karim Luis Martínez

    Seth Karim Luis Martínez

    student
    hace 4 años

    En el ejemplo de Freddy con su archivo historia.txt, cada vez que modifica el archivo, si hace git status puedes ver los cambios nuevos agregados al archivo. Estos cambios no están guardados en el repositorio aún; para eso necesitas hacer el git add y luego el git commit.

    El comando git checkout [commit] historia.txt sustituye lo que esté en tu archivo actual por el contenido que tenga el archivo en el commit indicado. Y esto es como si tú mismo hubieras escrito los cambios manualmente. Para que se guarden estos cambios tendrías que hacer git add y luego git commit.

    Seth Karim Luis Martínez

    Seth Karim Luis Martínez

    student
    hace 4 años

    Si haces un cambio sobre un archivo y ese cambio no está agregado en el área de staging (no le has hecho git add) y usas el git checkout sobre ese archivo para traerte un cambio de otro commit o rama, perderás ese cambio

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.