git 是如何确保时间同步?

2022-03-16 00:03:30 +08:00
 zinwalin

比如,git 服务器上,项目代码的最新提交时间是 UTC +8 10:00

本地提交前,故意把时区改为 UTC +7, 提交代码后,git 是怎么处理的? 实际上服务器的最新提交比本地的要早。

3009 次点击
所在节点    git
23 条回复
jinliming2
2022-03-17 00:09:40 +08:00
@zinwalin git 除了创世 commit 外,其他的 commit 都是基于上一个 commit 的变化而来、或者多个 commit 合并而来。
因此说只关心顺序倒也没啥问题。只不过这个顺序指的是 commit 历史的相对顺序,而不是时间顺序。
zinwalin
2022-03-17 20:28:11 +08:00
@jinliming2 谢谢分享
julyclyde
2022-03-18 10:24:37 +08:00
@zinwalin 如果分叉提交,那你 push 不上去(除非--force )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/840634

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX