GitGit Diff


Sintaxis

  • git diff [options] [<commit>] [--] [<path>…​]
  • git diff [options] --cached [<commit>] [--] [<path>…​]
  • git diff [options] <commit> <commit> [--] [<path>…​]
  • git diff [options] <blob> <blob>
  • git diff [options] [--no-index] [--] <path> <path>

Parámetros

Parámetro Detalles
-p, -u, --patch Generar parche
-s, --no-parche Suprimir salida dif. Útil para comandos como git show que muestra el parche de forma predeterminada, o para cancelar el efecto de --patch
--crudo Generar la diferencia en formato crudo.
--diff-algorithm = Elija un algoritmo de diferencias. Las variantes son las siguientes: myers , minimal , patience , histogram
--resumen Genere un resumen condensado de la información del encabezado extendido, como creaciones, cambios de nombre y cambios de modo
- solo-nombre Mostrar solo nombres de archivos modificados
--nombre-estado Mostrar nombres y estados de archivos modificados Los estados más comunes son M (Modificado), A (Agregado) y D (Eliminado)
--comprobar Avisar si los cambios introducen marcadores de conflicto o errores de espacios en blanco. Lo que se considera errores de espacios en blanco se controla mediante la configuración de core.whitespace . De forma predeterminada, los espacios en blanco al final (incluidas las líneas que consisten únicamente en espacios en blanco) y un carácter de espacio seguido inmediatamente por un carácter de tabulación dentro de la sangría inicial de la línea se consideran errores de espacio en blanco. Sale con un estado distinto de cero si se encuentran problemas. No es compatible con --exit-code
--full-index En lugar del primer puñado de caracteres, muestre los nombres completos de los objetos blob anteriores y posteriores a la imagen en la línea "índice" al generar la salida del formato de parche
--binario Además de --full-index , --full-index una diferencia binaria que se puede aplicar con git apply
-un texto Tratar todos los archivos como texto.
--color Establecer el modo de color; es decir, use --color=always si desea canalizar un diferencial a menos y mantener el colorido de Git

Git Diff Ejemplos relacionados