A Commit in a Repository
GET/api/v5/repos/:owner/:repo/commits/:sha
Request
Path Parameters
owner stringrequired
Repository space address (organization or individual's address path)
repo stringrequired
Repository path (path)
sha stringrequired
The submitted SHA value or branch name.
Query Parameters
access_token string
User authorization code
show_diff boolean
Default is false; when true, returns the files field, which contains up to 100 changed file names in the local commit.
Responses
- 200
Successful Response
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
committer objectrequired
namestringrequired
datestringrequired
emailstringrequired
messagestringrequired
stats objectrequired
additionsintegerrequired
deletionsintegerrequired
totalintegerrequired
files object[]required
shastring
filenamestring
statusstring
additionsinteger
deletionsinteger
changesinteger
raw_urlstring
content_urlstring
parents object[]required
shastring
urlstring
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"
},
"committer": {
"name": "string",
"date": "string",
"email": "string"
},
"message": "string"
},
"stats": {
"additions": 0,
"deletions": 0,
"total": 0
},
"files": [
{
"sha": "string",
"filename": "string",
"status": "string",
"additions": 0,
"deletions": 0,
"changes": 0,
"raw_url": "string",
"content_url": "string"
}
],
"parents": [
{
"sha": "string",
"url": "string"
}
],
"co_authors": [
{
"id": "string",
"login": "string",
"name": "string",
"avatar_url": "string",
"html_url": "string",
"email": "string"
}
]
}
{
"url": "https://gitcode.com/api/v5/repos/daming_1/zhu_di/commits/7ffc0a0deb709143f6be12a55e218fab9233ca37",
"sha": "7ffc0a0deb709143f6be12a55e218fab9233ca37",
"html_url": "https://gitcode.com/daming_1/zhu_di/commit/7ffc0a0deb709143f6be12a55e218fab9233ca37",
"comments_url": "https://gitcode.com/api/v5/repos/daming_1/zhu_di/commits/7ffc0a0deb709143f6be12a55e218fab9233ca37/comments",
"commit": {
"author": {
"name": "score占比",
"date": "2024-04-14T07:25:11+00:00",
"email": "7543745+centking@user.noreply.gitcode.com"
},
"committer": {
"name": "Gitee",
"date": "2024-04-14T07:25:11+00:00",
"email": "noreply@gitcode.com"
},
"message": "Test submission information"
},
"stats": {
"additions": 1,
"deletions": 1,
"total": 2
},
"files": [
{
"filename": "pom.xml",
"raw_url": "https://raw.gitcode.com/test-owner/test-repo/raw/b0e267d8bbed9b568623528c216f8f8489689a61/pom.xml",
"content_url": "https://gitcode.com/test-owner/test-repo/blob/b0e267d8bbed9b568623528c216f8f8489689a61/pom.xml"
}
]
}