我试图将一些更改推送到repo的分叉副本。在提交时,我的系统日期是错误的并且在一天之前。现在,在上游repo合并我的更改之后,我的提交时间戳位于实际合并时间戳之前。如何纠正?
为什么在提交时没有远程检查?
答案 0 :(得分:3)
您可以更改旧提交的时间戳(I have a script for that),但这也会更改回购的历史记录,从而强制您使用git push --force
。
确保所有其他合作者都知道这一变化。
为什么在提交时没有远程检查?
因为(在#34;分布式"环境中)没有中心"时间"来源指的是:下游和上游(远程)回购都可能使其内部时钟偏斜,因此无法进行检查。