Este artículo ilustrará:
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.