我知道如何检索Git存储库中单个文件的最后修改日期:
git log -1 --format="%ad" -- path/to/file
有什么方法可以列出具有特定扩展名的文件的最后修改日期,例如我说所有具有.config
扩展名的文件吗?
答案 0 :(得分:2)
首先,您要获得的是最后的提交日期。可以在未提交的情况下(在系统上)修改文件。
要获取所有配置文件的最后提交日期,可以执行以下操作:
find . -name "*.config" -exec sh -c 'echo "{} - $(git log -n 1 --pretty="format:%ad" {})"' \;
如果需要,可以在man git-log
中查看pretty
选项,以了解不同的格式。