Deletes a file in a repository.
DELETE /repos/:owner/:repo/contents/:path
| Name | Type | Description |
|---|---|---|
message |
string |
Required. The commit message. |
sha |
string |
Required. The blob SHA of the file being replaced. |
branch |
string |
The branch name. Default: the repository’s default branch (usually master) |
You can provide an additional committer parameter, which is an object containing
information about the committer. Or, you can provide an author parameter, which
is an object containing information about the author.
The author section is optional and is filled in with the committer
information if omitted. If the committer information is omitted, the authenticated
user's information is used.
You must provide values for both name and email, whether you choose to use
author or committer. Otherwise, you'll receive a 422 status code.
Both the author and committer parameters have the same keys:
| Name | Type | Description |
|---|---|---|
name |
string |
The name of the author (or committer) of the commit |
email |
string |
The email of the author (or committer) of the commit |
{
"message": "my commit message",
"committer": {
"name": "Monalisa Octocat",
"email": "octocat@github.com"
},
"sha": "329688480d39049927147c162b9d2deaf885005f"
}
Status: 200 OK
{
"content": null,
"commit": {
"sha": "7638417db6d59f3c431d3e1f261cc637155684cd",
"node_id": "MDY6Q29tbWl0NzYzODQxN2RiNmQ1OWYzYzQzMWQzZTFmMjYxY2M2MzcxNTU2ODRjZA==",
"url": "https://api.github.com/repos/octocat/Hello-World/git/commits/7638417db6d59f3c431d3e1f261cc637155684cd",
"html_url": "https://github.com/octocat/Hello-World/git/commit/7638417db6d59f3c431d3e1f261cc637155684cd",
"author": {
"date": "2014-11-07T22:01:45Z",
"name": "Monalisa Octocat",
"email": "octocat@github.com"
},
"committer": {
"date": "2014-11-07T22:01:45Z",
"name": "Monalisa Octocat",
"email": "octocat@github.com"
},
"message": "my commit message",
"tree": {
"url": "https://api.github.com/repos/octocat/Hello-World/git/trees/691272480426f78a0138979dd3ce63b77f706feb",
"sha": "691272480426f78a0138979dd3ce63b77f706feb"
},
"parents": [
{
"url": "https://api.github.com/repos/octocat/Hello-World/git/commits/1acc419d4d6a9ce985db7be48c6349a0475975b5",
"html_url": "https://github.com/octocat/Hello-World/git/commit/1acc419d4d6a9ce985db7be48c6349a0475975b5",
"sha": "1acc419d4d6a9ce985db7be48c6349a0475975b5"
}
],
"verification": {
"verified": false,
"reason": "unsigned",
"signature": null,
"payload": null
}
}
}