【问题标题】:Will Git commits with incorrect dates in the future overwrite future work?将来 Git 提交的日期不正确会覆盖未来的工作吗?
【发布时间】:2021-10-25 13:53:30
【问题描述】:

您好,在我的项目中,我有一个工资单系统,有时我不得不更改我的计算机的日期以测试我的系统是否运行良好,现在你可以看到我在未来的日期之前做了 2 次提交,我的问题是当这些日期到来时会发生什么?它会覆盖我的提交吗? 因为 9 月 23 日和 10 月 23 日应该是 8 月 23 日,而在这两个日期之后我做了更多的提交。

谢谢。

【问题讨论】:

  • 我对此表示怀疑。您还可以检查您在 master 中上传到 github 的代码是否是您项目的当前状态,包括那些提交以及您之后所做的那些。

标签: git github


【解决方案1】:

当这些日期到来时会发生什么?它会覆盖我的提交吗?

不!每个提交都由基于on the actual content plus some metadataunique hash-code 标识(就像父提交的ID)。


您可以考虑更改提交日期:

How can one change the timestamp of an old commit in Git?

【讨论】:

  • 感谢简短的总结回答!非常感谢。
猜你喜欢
  • 2020-06-15
  • 2017-06-23
  • 1970-01-01
  • 1970-01-01
  • 2015-07-07
  • 1970-01-01
  • 2012-10-08
  • 1970-01-01
相关资源
最近更新 更多