在 git commit 中提交订单

问题描述 投票:0回答:1

有没有办法知道在给定的 Git 提交中首先创建了哪个文件,并按创建顺序列出所述文件?

请注意,它们的日期等于提交日期,我们不能使用该日期。

假设我在 1 次提交中有 3 个文件:

a.js
b.js
c.js
.
而且它们之间没有任何关系,所以我们可以使用它们的依赖关系。
我应该怎么做才能实现这个目标?

我已经尝试使用

git log
,但输出没有任何特定的顺序。
我尝试在提交中使用文件日期,但它们都是一样的,如前所述。

git commit
1个回答
1
投票

Git 不存储文件时间,正如我 之前解释过的(其他 torek 的解释)。

但是你有:

  • git utime
    ,将文件修改时间更改为上次提交日期。

  • git restore-mtime
    ,打包到 Debian、Ubuntu、Linux Mint、Fedora、Gentoo Linux 和可能的其他发行版中。

  • git meta
    将所有文件的元数据存储到“.gitmeta”中。

这些工具中的任何一个都会让您更接近于按创建顺序查看文件。

© www.soinside.com 2019 - 2024. All rights reserved.