Move ALL Git confirma las dates 1 día en el futuro

La hora de mi sistema se ajustó incorrectamente durante un atasco del juego, por lo que todas mis confirmaciones son exactamente 24 horas antes que las de los demás. Me gustaría intentar hacer una twig de filter:

#!/bin/sh git filter-branch --env-filter ' an="$GIT_AUTHOR_NAME" ad="$GIT_AUTHOR_DATE" cd="$GIT_COMMITTER_DATE" if [ "$GIT_AUTHOR_NAME" = "wilbefast" ] then ad=date_plus_one(ad) cd=date_plus_one(cd) fi export GIT_AUTHOR_DATE="$ad" export GIT_COMMITTER_DATE="$cd" ' 

Sin embargo, no puedo descifrar cómo analizar y modificar la date: S No soy partidario, me temo; ¿Algunas ideas?

GIT_AUTHOR_DATE y GIT_COMMITTER_DATE están en time Unix, por lo que solo puede agregar 24 horas en segundos a estos valores (86400 segundos)

 ad=$[ $ad + 86400 ] cd=$[ $cd + 86400 ]