我正在处理一个托管在GitHub上的项目。为测试原因,我需要将计算机日期向未来某个时间(2012年)移动,并在进行git提交/推送时忘记将其恢复到正常时间。
实际提交现在保存的日期是2012年,而不是2010年,这使得我们的GitHub视图混乱,因为它们总是显示在顶部。
有没有办法解决这个问题?
实际提交现在保存的日期是2012年,而不是2010年,这使得我们的GitHub视图混乱,因为它们总是显示在顶部。
有没有办法解决这个问题?
GIT_AUTHOR_DATE
和GIT_COMMITTER_DATE
,然后将其git push --force
到GitHub存储库。(只需准备好指出从上游rebase恢复部分的git rebase
手册即可)请参见如何更改Git中旧提交的时间戳?了解所需的git filter-branch
命令的具体信息。