Hola, una pregunta, git show archivo.txt solo funciona cuando acabo de hacer un commit en el que hice algún tipo de cambio con el archivo...

Simon Correa Henao

Simon Correa Henao

Pregunta
studenthace 4 años

Hola, una pregunta, git show archivo.txt solo funciona cuando acabo de hacer un commit en el que hice algún tipo de cambio con el archivo?

De otra forma es como que no me muestra nada al ejecutar el comando con un archivo especifico.

6 respuestas
para escribir tu comentario
    Jairo Montenegro Arjona

    Jairo Montenegro Arjona

    studenthace 4 años

    Según mis pruebas, así es. Gracias por la aclaración. Podría comentar esto en 'Aportes'.

    Simon Correa Henao

    Simon Correa Henao

    studenthace 4 años

    @kmilo2020 @bayron.ortiz bayron.ortiz muchas gracias por tomarse el tiempo de responder, ya si entendí lo que hacía el comando git show y además aprendí algo nuevo. Gracias

    Simon Correa Henao

    Simon Correa Henao

    studenthace 4 años

    @nicolas-de-fex estoy usando Ubuntu 20.4 LTS en Windows con WSL2, está perfecto! 👌

    Bayron Danilo Ortiz Foronda

    Bayron Danilo Ortiz Foronda

    studenthace 4 años

    Hola @simoesco. Así es, como te han dicho los demás compañeros, 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!

    Cristian Camilo Hernández Ramirez

    Cristian Camilo Hernández Ramirez

    studenthace 4 años

    Hola simoesco!

    Efectivamente, git show (sin especificar un archivo), siempre te mostrará los cambios que ocurrieron en tu último commit

    lo que estas haciendo al escribir git show archivo.txt es preguntarle a git si ese archivo en especifico ha tenido cambios en el último commit, si no es así simplemente no te saldrá nada.

    Espero te sirva!

    Nicolas de Fex

    Nicolas de Fex

    studenthace 4 años

    Que sistema operativo estas usando?

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.