为了对我的 Github fork 进行一些研究,我需要知道它的确切创建时间。无论如何要这样做?也许某处的一些元数据?
问问题
2675 次
2 回答
16
您可以使用GitHub Repos API,它确实包含创建日期:
GET /users/:user/repos
...
"pushed_at": "2011-01-26T19:06:43Z",
"created_at": "2011-01-26T19:01:12Z", <====
"updated_at": "2011-01-26T19:14:43Z"
}
更准确地说,使用jq
JSON 过滤来获取我的旧GitHub 存储库VonC/b2d
的创建日期:
VonC@vonc MINGW64 /c/Users/vonc/git
$ curl https://api.github.com/users/VonC/repos | jq '.[] | select(.name=="b2d") | .created_at'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 153k 100 153k 0 0 105k 0 0:00:01 0:00:01 --:--:-- 105k
"2015-03-28T19:58:35Z"
于 2013-07-15T07:08:02.447 回答
1
如果您的存储库的第一次提交是在存储库本身创建后不久进行的,您总是可以通过git log --reverse
查找提交的创作日期来估计存储库的创建时间,或者如果根提交从未被修改,您可以通过git log --reverse --format=fuller
也获得承诺的日期。
于 2013-07-16T05:20:46.710 回答