¿Cuál es la diferencia entre Git Diff Head vs. Git Diff -Spised?

¿Cuál es la diferencia entre Git Diff Head vs. Git Diff -Spised?
Git es una herramienta que rastrea las modificaciones en proyectos de desarrollo de software. El "Git Diff"Es un comando git que se utiliza para rastrear la diferencia entre los cambios/modificaciones realizadas en archivos individuales o múltiples. Además, diferentes opciones como "-head" y "-staged" también se pueden usar con este comando para obtener los cambios de salida y vista deseados.

Este artículo ilustrará:

  • Diferencia entre los comandos "Git Diff Head" y "Git Diff -Spised".
  • ¿Cómo funcionan los comandos "Git Diff Head" y "Git Diff -Spised" en GIT??

Diferencia entre "git diff head" vs. Comandos "Git Diff -Scedaged"

El "Git Diff Head"El comando muestra la diferencia entre la cabeza (último confirmación) y el directorio de trabajo. También muestra todas las modificaciones realizadas en los archivos rastreados y sin seguimiento. Por otro lado, el "Git diff -estadoEl comando "muestra la diferencia entre los archivos en el índice y la última confirmación en la rama actual. Solo muestra las modificaciones realizadas en los archivos rastreados.

¿Cómo funcionan los comandos "Git Diff Head" y "Git Diff -Spised" en GIT??

Para ver cómo funcionan los comandos "Git Diff Head" y "Git Diff -Spesed", consulte los pasos proporcionados.

Paso 1: pasar a un repositorio particular

Primero, redirige al repositorio de git local específico:

CD "C: \ Git \ Repo1"

Paso 2: Verifique el estado del repositorio

Luego, vea el estado actual del repositorio de trabajo:

estado de git

El estado de git muestra un archivo rastreado, yo.mi., "archivo de prueba.TXT"Y un archivo sin seguimiento, yo.mi., "Archivo1.TXT":

Paso 3: Ver todos los cambios de archivos

Para ver todas las modificaciones de archivos escenificados y sin etapas del repositorio, utilice el comando proporcionado a continuación:

Git Diff Head

En la salida a continuación, se pueden ver todas las modificaciones de los archivos rastreados y no seguidos:

Paso 4: Ver solo cambios de archivos organizados

Utilice el siguiente comando para ver solo los cambios de archivos escenificados (rastreados):

Git Diff -Engañado

La siguiente salida muestra las modificaciones de solo archivos organizados:

Hemos explicado de manera eficiente la diferencia entre los comandos "Git Diff Head" y "Git Diff -Spised" y cómo funcionan en GIT.

Conclusión

El "Git Diff Head"El comando muestra todas las modificaciones realizadas en los archivos escenificados, así como los archivos no organizados. En contraste, el "Git diff -estado"El comando muestra solo las modificaciones que se han realizado a los archivos escenificados o rastreados. Este artículo describió la diferencia entre los comandos "Git Diff Head" y "Git Diff -Spesed" y cómo funcionan en GIT.