有没有办法知道在一个给定的Git提交中,哪个文件是首先创建的,并按照创建的顺序列出这些文件?请注意,它们的日期等于提交日期,我们不能使用该日期。假设我在一次提交中有3个文件:x一个一个一个一个一个一个一个一个一个一个一个和x一个一个一个一个二个一个。而且它们彼此之间没有关联,所以我们可以使用它们的依赖关系。我应该做些什么来实现这个目标?我已经尝试使用git log,但输出没有任何特定的顺序。我试着在提交中使用文件日期,但它们都是一样的,正如前面提到的。
git log
n6lpvg4x1#
Git does not store the file-time,as I explained before(other explanation by torek).但你有:
git utime
git restore-mtime
git meta
这些工具中的任何一个都可以使您更接近于按创建顺序查看文件。
1条答案
按热度按时间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'中。这些工具中的任何一个都可以使您更接近于按创建顺序查看文件。