IconMainLigthMOROBU

git diff

Brandon M. · 7 de mayo de 2026

¿Pa qué sirve?

A diferencia de git status, git diff te permite ver exactamente que lineas cambias incluso dependiendo de la zona (Zonas en git) básicamente ver las diferencias.

Ver los cambios hechos en el Working Directory

El básico, sirve para ver los cambios que realizamos pero no hemos hecho git add sobre ellos, ojo comparamos contra el ultimo git commit realizado.

Sintaxis

bash
git diff

Ver los cambios hechos en el Staging Area

Que seria ver los cambios sobre los cuales aplicamos git add pero no git commit, igual comparamos contra el ultimo git commit realizado.

Sintaxis

bash
git diff --staged

Comprar contra una rama local o remota

Eso eso eso eso, diría el morro del 8, nos permite comprar nuestro Working directory contra una rama ya sea local o remota, igual dejo las dos sintaxis, a y es necesario haber definido un alias con git remote antes.

Sintaxis

bash
git diff nombre_rama_local
git diff alias_remoto/nombre_rama

Comparar entre ramas

Y como no, pues también podemos comprar diferencias entre ramas, esto sirve por ejemplo para ver por que en una rama sirve algo y en otra no, igualmente sirve ara comprar de local a local, o de local a remoto.

Sintaxis

bash
git diff rama_a rama_b

Ver las diferencias de un solo archivo

Pinche titulo bien largo y quieres que lo explique?

Sintaxis

bash
git diff nombre_archivo.extension

Referencias

  1. freeCodeCamp.org. (2020, 28 mayo). Git and GitHub for Beginners - Crash Course [Vídeo]. YouTube. https://www.youtube.com/watch?v=RGOj5yH7evk
  2. Git - reference. (s. f.). https://git-scm.com/docs