获取回购的创建日期

Get the date a repo was created

如何获取使用 libgit2 库创建存储库的日期?
我最初的想法是从主分支获得第一次提交并检查它的时间,但我不确定是否有 better/more 直接的方法来实现它。

您的方法似乎是正确的,但答案还取决于您的意思"date a repo was created"。

例如,我 可以 使用 git init 创建一个空的 repo,然后暂时忘记它并在一年后进行我的第一次提交。就我个人而言,我不认为 repo 什么也没做的那一年很重要,我会使用第一次提交的日期。

另一方面,如果您认为那一年很重要,那么您可以尝试使用文件系统命令(抱歉,不确定您使用的是什么语言)从 .git 获取文件创建日期目录或该目录中的某个文件。