27 de octubre de 2023

git commit con fecha especifica

 Se puede hacer un commit especificando la fecha y hora que uno desee, para esto primero debemos establecer una variable GIT_COMMITTER_DATE

set GIT_COMMITTER_DATE

con su valor:

set GIT_COMMITTER_DATE="2023-09-15 11:03:56"

o bien si lo unificamos

GIT_COMMITTER_DATE="2023-09-15 11:03:56" git commit --date="2023-09-15 11:03:56"

si sale algun error "no se reconoce un comando interno o externo" en Windows se puede ejecutar el siguiente comando: 

cmd /v /c "set GIT_COMMITTER_DATE=2023-09-15 11:03a +0000 &&
git commit --amend --no-edit --date=/"2023/09/15 11:03a +0000/""

o bien en la terminal CMD

set GIT_COMMITTER_DATE=2023-09-15 11:03a +0000 &&
git commit --amend --no-edit --date="2023/09/15 11:03a +0000"


Observe que se introduce la misma fecha, en el mismo orden

No hay comentarios.: