Hola, alguien sabe ¿por qué sucede esto? Cuando pongo git show me muestra el historial del archivo más reciente ,pero cuando pongo git sh...

Stalin Badillo

Stalin Badillo

Pregunta
student
hace 5 años

Hola, alguien sabe ¿por qué sucede esto?
Cuando pongo git show me muestra el historial del archivo más reciente ,pero cuando pongo git show de otro archivo no me lo muestra.
2020-12-10 (2).png

4 respuestas
    Bayron Danilo Ortiz Foronda

    Bayron Danilo Ortiz Foronda

    student
    hace 5 años

    Hola amigo, ese archivo index.html ya lo agregaste al repositorio con el git add . (staging) y luego git commit?

    Sí los archivos únicamente se encuentran en el directorio de trabajo (working directory) git no podrá mostrar los cambios, hasta que estos sean agregados al repositorio local.

    Simon Correa Henao

    Simon Correa Henao

    student
    hace 5 años

    Hola, me pasa lo mismo. @bayron.ortiz a que te refieres? Si ya hice el commit con otros cambios no me va a funcionar el git show?

    Bayron Danilo Ortiz Foronda

    Bayron Danilo Ortiz Foronda

    student
    hace 5 años

    Ok, ya entiendo que es lo que sucede. Como tal no es un problema del git show. Generalmente el comando va a mostrar los cambios realizados a los archivos del último commit. Por ejemplo:

    • Si tienes dos archivos pepito1.txt y pepito2.txt.
    • Modificas el archivo pepito1.txt, haces git add y luego commit.

    Ahora:

    • Cuando realices el git show pepito1.txt, te mostrará los cambios realizados de ese último commit a ese archivo.
    • Si haces git show pepito2.txt al segundo archivo no te mostrará ningún cambio, ya que no realizaste nada a ese archivo en ese último commit.

    Si lo que quieres es ver los cambios realizados a un archivo en toda su historia puedes usar:

    git log -p nombrearchivo

    Te mostrará cada uno de los commits dónde se han realizado cambios al archivo y la especificación del cambio, como las líneas agregadas/eliminadas etc.

    Espero haberte ayudado. Un saludo.

    Simon Correa Henao

    Simon Correa Henao

    student
    hace 5 años

    @bayron.ortiz muchas gracias! Si, ya si quedó claro. Además excelente ese otro aporte que hiciste, no conocía el flag -p, realmente es demasiado util! Y me surgía la duda si existía, gracias 🙌

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.