Git: Comandos básicos (git diff, git log, git show)

Apr. 16, 2023

En este post, hablaremos acerca de algunos comandos básicos de Git que nos pueden ayudar a conocer mejor los cambios que se han realizado en nuestro proyecto…🐣

Para estos ejercicios, usaremos la consola de PowerShell, pero puedes utilizar la que prefieras, ya sea la consola de Windows (cmd) o Git Bash.

Antes de empezar, asegúrate de estar ubicado dentro de la carpeta de tu proyecto donde ya has inicializado un repositorio.

En la barra de dirección escribimos ‘powershell’ y presionamos enter.

g1

Git diff

Primeramente estaremos hablando de este comando:

git diff <file>

El comando git diff nos permite ver los cambios que se han realizado en un archivo específico en comparación con la versión previa que se guardó.

Si quieres ver los archivos que se han modificado, puedes utilizar el comando git status -s.

Modificare un archivo para que puedas entender cómo funciona.

i1

Ahora bien, en la terminal para que git nos muestre los cambios que hubo en este archivo usamos:

git diff <file>

g2

Podemos observar que con git status observamos los archivos modificados y con git diff los cambios específicamente en ese archivo.

Git log

git log --oneline

El comando git log nos permite ver el historial de commits que se han hecho en el proyecto, junto con la información del autor y la fecha en que se realizó cada commit.

Para ver el historial de commits, puedes utilizar el siguiente comando:

git log

g3

Podemos salir de la pantalla de git log presionando la tecla q. Así mismo con el comando:

git log --oneline

Podemos verlo de manera resumida, en otras consolas podríamos ver el código de manera más legible porque incorporan colores.

g4

Cada línea representara un commit que se haya hecho, hasta arriba mostrara el commit más reciente, y abajo los más antiguos respectivamente.

Git status

El comando git status nos permite ver los archivos que han sido modificados en nuestro proyecto.

Para ver los archivos que han sido modificados, puedes utilizar el siguiente comando:

git status

g5

Git show

El comando git show nos permite ver información detallada sobre un objeto que ya ha sido subido al repositorio local. En este caso, lo utilizaremos para ver los cambios realizados en un commit específico.

Por ejemplo, usaremos el comando git log para mostrar los commits que se hicieron en el proyecto.

i2

Seguido usaremos el comando de git show junto con el identificador del commit.

git show <identificador del commit>

g6

Podemos observar que nos muestra cual fue el cambio que se realizó en este commit, en este caso se agregó una línea que dice ‘volumen bajo’.

En resumen:

git status: Muestra las modificaciones que se hicieron en los archivos.

git diff: Muestra las modificaciones de un archivo en especifico.

git log: Muestra el historial de commits del proyecto.

git show: Muestra información detallada sobre un objeto en particular (por ejemplo, un commit).

¡Enhorabuena! Ahora conoces algunos comandos básicos de Git que te serán de gran ayuda en tu trabajo diario. A medida que avances en tu trabajo, irás descubriendo muchos más comandos útiles de Git. ¡Sigue adelante!🚀

Deseando que te encuentres bien, te saluda Ulises🤵… Sígueme en mis redes GitHub LinkedIn Twitter