Junio 04, 2013
roy
Hay ciertos momentos en los cuales deseamos ver un archivo en un commit anterior en GIT. Imagínate que estás haciendo un cambio al archivo de configuración y necesitas poner un valor que estaba presente en el archivo cinco commits atrás en el tiempo, entonces tendrías que hacer un checkout copiar la información y volver al HEAD y arreglar tu archivo de configuración.
El git show te muestra los distintos objetos en tu branch actual. De la siguiente manera puedes ver un archivo en un repositorio de git, de cualquier commit en tu terminal.
<pre title="Ejemplo git show">git show <hash-commit>:<url-archivo>
Este comando se puede implementar de las 2 siguientes manera:
<pre title="ejemplo del git show">git show HEAD^:Carpeta1/Archivo1.txt
git show d5d13b1:Carpeta1/Archivo1.txt
De esta forma podemos ver el contenido deseado sin hacer checkout o reverts de commits.
Feliz Día y Feliz Programación. 😎