Modificar el author de un comit (git)

El problema es conocido, a veces, al hacer un commit, se nos olvida configurar bien nuestro usuario o simplemente usamos la cuenta equivocada (si usamos varios login, o servers para git).

Corregir esto en git es muy sencillo, teniendo en cuenta dos escenarios diferentes:

  1. Cambiar el autor del último commit
  2. Cambiar el autor de uno o varios commits más atrás del HEAD
Continue reading

Git Hash Commit, identificando commits

¿Qué es un hash de un commit? Cuando haces un commit en Git, se guarda una instantánea del estado de nuestro proyecto en ese mismo momento. Para identificar ese commit de forma única, Git genera un código hash, que es una especie de “huella digital” del commit. Algunas características de este código hash son:

  • Es una cadena de caracteres generada con el algoritmo SHA-1.
  • Representa de forma única el contenido del commit (incluyendo archivos, autor, fecha, mensaje, etc.).
  • Sirve para referenciar ese commit en el historial.

Por ejemplo, un hash “largo” tiene la forma: e3a1b2c4d5f67890123456789abcdef123456789.

Continue reading