Cómo comparar dos etiquetas con git?

Cómo comparar dos etiquetas con git?
Es útil señalar un historial específico de etiquetas git. Los desarrolladores pueden generar múltiples etiquetas en el repositorio. Las etiquetas se usan básicamente para capturar puntos particulares en el historial de confirmación de git para una versión de versión marcada, como "V1.0","V2.0", y muchos más. Además, los usuarios pueden comparar las etiquetas basadas en el estado cambiado de un archivo o un archivo particular.

Los resultados de esta publicación son:

  • Comparación entre dos etiquetas con Git
  • Comparación entre etiquetas locales de git con estado de modificaciones
  • Comparación entre las etiquetas locales de git basadas en el archivo deseado

Comparación entre dos etiquetas con Git

Para comparar las dos etiquetas locales, el "Git Diff El comando se puede usar. Pruebe el comando descrito anteriormente siguiendo las instrucciones dadas a continuación.

Paso 1: Cambiar al directorio de Root Git

Primero, muévase al Directorio Root GIT escribiendo el comando proporcionado:

$ CD "C: \ Users \ nazma \ git"

Paso 2: Verifique la lista de etiquetas locales

Luego, ejecute el "etiqueta gitComando "para ver la lista de etiquetas existentes:

Etiqueta de $ git

Según la siguiente salida, el repositorio actual contiene el "V1.0" y "V2.0"Etiquetas:

Paso 3: Compare las etiquetas

A continuación, compare las etiquetas locales previamente enumeradas utilizando el "Git Diff"Comando junto con el nombre de las etiquetas:

$ git diff v1.0 V2.0

Como puede ver, la diferencia entre las etiquetas especificadas anteriormente se muestra a continuación:

Comparación entre etiquetas locales de git con estado de modificaciones

Si los desarrolladores desean comparar las etiquetas locales con la lista de todos los archivos que se cambiaron, se puede usar el siguiente comando:

$ git diff v1.0 V2.0 - -STAT

En el comando indicado anteriormente, el "-estadística"La bandera indica el estado.

En la salida dada a continuación:

  • Se muestra la lista de todos los archivos creados y modificados/cambiados en las etiquetas particulares.
  • La primera columna contiene el nombre del archivo junto con la ruta completa.
  • La segunda columna muestra el estado cambiado de ellos.
  • "0"El símbolo muestra que se ha cambiado un archivo en particular.
  • "1"El símbolo representa los archivos eliminados.

Comparación entre las etiquetas locales de git basadas en el archivo deseado

Otra forma de comparar dos etiquetas diferentes basadas en un archivo en particular, ejecute el comando proporcionado:

$ git diff v1.0 V2.0 - git/test_dir/file1.py

Aquí el "Git/test_dir/file1.py"Es un nombre de archivo deseado que se usa para comparar las etiquetas para ver la diferencia entre ellos:

Eso es todo! Hemos compilado la forma más fácil de comparar dos etiquetas con git.

Conclusión

Para comparar las dos etiquetas en Git, el "Git DiffEl comando se puede usar. Además, para comparar etiquetas con el estado cambiado de los archivos, el "git diff -stat"El comando es útil. Otra forma de comparar las etiquetas es ejecutar el "Git Diff - "Comando que puede usarse en función del archivo en particular. Esta publicación describió el método para comparar dos etiquetas en GIT.