Git fecha de autor versus fecha de commit

Cada commit git tiene dos marcas de tiempo. Confundirlos es por qué las fechas “salta” después de rebase incluso cuando nunca quisiste cambiar cuando el trabajo estuvo terminado.

fecha del autor

Establezca cuándo se creó originalmente el parche. Se muestra por defecto en git log. Esto es normalmente lo que la gente quiere decir con “fecha de compromiso” en una conversación informal.

fecha del compromiso

Establece cuándo se escribió el objeto de commit en el repositorio. Operaciones que reescriben commits (por ejemplo, rebase o cherry-pick) Por lo general, actualiza la fecha del committer sin tocar la fecha del autor.

como ver ambos

git log --format=fuller -3

Busque AuthorDate y CommitDate en la salida.

¿Cuál deberías cambiar?

git-edit-date expone columnas author_date y committer_date. Las respuestas breves también se encuentran en el Preguntas frecuentes; para cambiar la fecha del autor específicamente ver cambiar fecha de autor git.

Descargar .deb v1.5 Linux amd64 · gratis

Más: todas las guías · Tutorial CLI · cambiar la fecha de commit git