获取仓库所有提交
GET/api/v5/repos/:owner/:repo/commits
Request
Path Parameters
owner stringrequired
仓库所属空间地址(企业、组织或个人的地址path)
repo stringrequired
仓库路径(path)
Query Parameters
access_token string
用户授权码
sha string
提交起始的SHA值
path string
包含该文件的提交
author string
提交作者的邮箱或个人空间地址(username/login)
since string
提交的起始时间,时间格式(2024-11-08T16:25:44Z)
until string
提交的最后时间,时间格式为(2024-11-08T16:25:44Z)
page string
当前的页码
per_page string
每页的数量,最大为 100,默认 20
Responses
- 200
成功响应
Response Headers
- application/json
- Schema
- Example (auto)
- Example
Schema
- Array [
- Array [
- ]
- Array [
- ]
- ]
urlstringrequired
shastringrequired
html_urlstringrequired
comments_urlstringrequired
commit objectrequired
author objectrequired
namestringrequired
datestringrequired
emailstringrequired
loginstringrequired
committer objectrequired
namestringrequired
datestringrequired
emailstringrequired
loginstringrequired
tree objectrequired
shastringrequired
urlstringrequired
messagestringrequired
author objectrequired
namestringrequired
emailstringrequired
idintegerrequired
loginstringrequired
typestringrequired
object_idstringrequired
committer objectrequired
namestringrequired
datestringrequired
emailstringrequired
idintegerrequired
loginstringrequired
typestringrequired
object_idstringrequired
parents object[]required
shastringrequired
urlstringrequired
co_authors object[]required
idstringrequired
loginstringrequired
namestringrequired
avatar_urlstringrequired
html_urlstringrequired
emailstringrequired
[
{
"url": "string",
"sha": "string",
"html_url": "string",
"comments_url": "string",
"commit": {
"author": {
"name": "string",
"date": "string",
"email": "string",
"login": "string"
},
"committer": {
"name": "string",
"date": "string",
"email": "string",
"login": "string"
},
"tree": {
"sha": "string",
"url": "string"
},
"message": "string"
},
"author": {
"name": "string",
"email": "string",
"id": 0,
"login": "string",
"type": "string",
"object_id": "string"
},
"committer": {
"name": "string",
"date": "string",
"email": "string",
"id": 0,
"login": "string",
"type": "string",
"object_id": "string"
},
"parents": [
{
"sha": "string",
"url": "string"
}
],
"co_authors": [
{
"id": "string",
"login": "string",
"name": "string",
"avatar_url": "string",
"html_url": "string",
"email": "string"
}
]
}
]
{
"url": "https://api.gitcode.com/api/v5/repos/mactribe/test02/commits/66a12f572722ebe2cad44f44d48e253a0f027e09",
"sha": "66a12f572722ebe2cad44f44d48e253a0f027e09",
"html_url": "https://test.gitcode.net/mactribe/test02/commits/detail/66a12f572722ebe2cad44f44d48e253a0f027e09",
"comments_url": "https://api.gitcode.com/api/v5/repos/mactribe/test02/commits/66a12f572722ebe2cad44f44d48e253a0f027e09/comments",
"commit": {
"author": {
"date": "2024-09-25T08:14:59+08:00",
"email": "my@dengmengmian.com"
},
"committer": {
"date": "2024-09-25T08:14:59+08:00",
"email": "my@dengmengmian.com"
},
"tree": {
"sha": "6214a5921eda7f5148f249587b74201d5946a6d4",
"url": "https://api.gitcode.com/api/v5/repos/mactribe/test02/git/trees/6214a5921eda7f5148f249587b74201d5946a6d4"
},
"message": "feat:所有issue number 都改为 string 类型"
},
"author": {
"email": "my@dengmengmian.com",
"login": "dengmengmian(麻凡)",
"type": "User"
},
"committer": {
"date": "2024-09-25T08:14:59+08:00",
"email": "my@dengmengmian.com",
"type": "User"
},
"parents": [
{
"sha": "0c41318014c472534a2abc2e0aa498fd49d046f1",
"url": "https://api.gitcode.com/api/v5/repos/mactribe/test02/commits/0c41318014c472534a2abc2e0aa498fd49d046f1"
}
]
}