【发布时间】:2014-09-28 00:28:19
【问题描述】:
我为我的 LaTeX 文档建立了一个 git 存储库。当我签出旧版本的跟踪文件时,它们都会获得当前时间戳。
是否也可以显示它们被添加到 git-repository 之前最后一次触摸的时间?
我在man git-commit 或man git-checkout 中找不到类似“保留原始日期/时间”的内容。
【问题讨论】:
我为我的 LaTeX 文档建立了一个 git 存储库。当我签出旧版本的跟踪文件时,它们都会获得当前时间戳。
是否也可以显示它们被添加到 git-repository 之前最后一次触摸的时间?
我在man git-commit 或man git-checkout 中找不到类似“保留原始日期/时间”的内容。
【问题讨论】:
这是不可能的,也不可取,因为它会破坏任何依赖时间戳的构建系统。
【讨论】:
ABDCEFGH 的提交的存储库中所有文件的作者时间?
git log --pretty=%ad ABDCEFGH -1 只会显示该 SHA 的作者日期/时间。