合并两个文件时,git是否考虑到哪个文件较新而哪个文件较旧?如果是,时区会发生什么,如果一个用户使用的文件较旧,但时区却使它显得较新,该怎么办?
答案 0 :(得分:4)
所以时区增量可能是提交时间戳的问题
否:only the graph of commit matters,无论其关联日期是什么。
理论上,一个提交可以在该提交的 after 之后(而不是之前)创建一个父提交:日期是创建时与该提交相关联的任意元数据,例如作者字符串。 (例如,参见GIT_AUTHOR_DATE
and GIT_COMMITER_DATE
environment variables)
例如,最近(2018年第二季度)commit-graph feature from Microsoft完全不依赖日期。 (请参阅Git Commit Graph Design Notes)
通过“ “Chronological” ordering: time is an illusion; log time, doubly so”了解更多信息。