当我使用"git clone ...
“命令克隆一个Git仓库时,我本地仓库中的所有克隆文件都具有与发出git clone
命令时相同的修改时间和日期和时间。
有没有一种方法可以用每个文件的实际修改时间克隆远程Git存储库
发布于 2014-02-13 02:04:29
Git,因为它是分布式does not record timestamp for the files (这意味着你计算机上的时间可以与我的不同:没有时间和日期的“中心”概念)
不记录元数据的官方论据解释为in this answer。
但是您可以找到尝试恢复有意义的日期、like this one (或simpler version of the same idea)的脚本。
发布于 2019-04-10 18:10:26
发布于 2020-10-15 07:01:58
重置mtime的另一个选项是git-restore-mtime。
sudo apt install git-restore-mtime # Debian/Ubuntu example
git clone <myurl>
cd <mydir>
git restore-mtime
https://stackoverflow.com/questions/21735435
复制相似问题