Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 2.63 KB

herramientas_adicionales.md

File metadata and controls

52 lines (36 loc) · 2.63 KB

Herramientas adicionales Git.

Los 4 comandos de la sección anterior son básicos para el flujo de trabajo local y de algún modo son suficientes, pero existen 3 comandos adicionales que complementan las tareas: git diff, git log y git tag.

Observando las diferencias entre archivos.

Siempre es posible ver los cambios o diferencias de los archivos en las distintas fases, por ejemplo:

  • git diff muestra las diferencias de los archivos entre el Working Directory y Staging Area.
  • git diff HEAD muestra las diferencias de los archivos entre el Working Directory y Git Directory.
  • git diff --staged muestra las diferencias de los archivos entre el Staging Area y el Git Directory.

El comando git diff tiene múltiples opciones que pueden leerse aquí.

Observando la historia de commits.

También siempre es posible ver el historial de cambios del repositorio Git Directory con el comando git log. Este comando tiene múltiples opciones las cuales pueden leerse aquí.

Añadiendo tags a los commits.

Cuando vemos el historial de los commits con git log podemos ver algo como esto:

commit eece07985eec4d1ccad5cd8022e6a806086dcbd2
Author: Edgard Decena <[email protected]>
Date:   Thu Sep 26 04:37:46 2019 -0400

    Más ejemplos y resumiendo el flujo de trabajo local básico.

commit 81d19320683852a928d35759b7173b098ac1d126
Author: Edgard Decena <[email protected]>
Date:   Wed Sep 25 23:38:10 2019 -0400

    Correcciones varias.

commit c0961e1ee659f56713e7389fc1e293ff1f68883b
Author: Edgard Decena <[email protected]>
Date:   Wed Sep 25 23:34:52 2019 -0400

    Agregando subtítulos de diff, log y tag. Arreglos varios.

Sin embargo se recomienda crear etiquetas (tags) para aquellos commits que marquen un hito o que sean importantes, como por ejemplo una versión del software. Para crear las etiquetas se usa el comando git tag. Veamos el siguiente ejemplo:

$ git tag 1.0.0 eece07985e

Agrega la etiqueta 1.0.0 al primer commit, el marcado con el hash eece07985eec4d1ccad5cd8022e6a806086dcbd2. Nótese que en el ejemplo solo usamos los 10 primeros caracteres del hash. El comando git tag tiene múltiples opciones las cuales pueden leerse aquí.

[IR AL ÍNDICE]