2010-07-11 17 views
10

Estoy trabajando en un proyecto alojado en github. Por razones de prueba, tengo que mover la fecha de mi computadora a algún lugar en el futuro (2012) y olvidé devolverla al tiempo normal al hacer un commit/push de git.Cómo arreglar la fecha de confirmación de GITHUB?

La confirmación real ahora se guarda como 2012 en lugar de 2010 y está atornillando nuestra vista github, ya que siempre aparecen en la parte superior.

¿Hay alguna manera de arreglar eso?

+0

¿es su último compromiso o no? – shingara

+0

lamentablemente no. – khelal

Respuesta

11

Si no demasiado muchas personas ya se han retirado de ese repo GitHub, puede cambiar localmente la GIT_AUTHOR_DATE y GIT_COMMITTER_DATE de su edad cometer, y que git push --force al repositorio GitHub.
(Solo debe estar preparado para señalar a la gente a la sección de la página RECOVERING FROM UPSTREAM REBASEgit rebase hombre)

Ver How can one change the timestamp of an old commit in Git? para los detalles sobre el comando git filter-branch requerido para ese tipo de operación.

Cuestiones relacionadas