git commit中的命令

yc0p9oo0  于 2023-04-04  发布在  Git
关注(0)|答案(1)|浏览(168)

有没有办法知道在一个给定的Git提交中,哪个文件是首先创建的,并按照创建的顺序列出这些文件?
请注意,它们的日期等于提交日期,我们不能使用该日期。
假设我在一次提交中有3个文件:x一个一个一个一个一个一个一个一个一个一个一个和x一个一个一个一个二个一个。
而且它们彼此之间没有关联,所以我们可以使用它们的依赖关系。
我应该做些什么来实现这个目标?
我已经尝试使用git log,但输出没有任何特定的顺序。
我试着在提交中使用文件日期,但它们都是一样的,正如前面提到的。

n6lpvg4x

n6lpvg4x1#

Git does not store the file-time,as I explained before(other explanation by torek).
但你有:

  • git utime,将文件修改时间更改为最后提交日期。
  • 或者git restore-mtime,打包到Debian、Ubuntu、Linux Mint、Fedora、Gentoo Linux和可能的其他发行版中。
  • git meta将所有文件的元数据存储到'. gitmeta'中。

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

相关问题