cURL
curl --request POST \ --url http://localhost:3001/api/v1/git/commits \ --header 'Content-Type: application/json' \ --cookie nut-session= \ --data ' { "message": "<string>", "files": [ "<string>" ] } '
{ "success": true, "data": { "commit": { "sha": "<string>", "message": "<string>", "shortSha": "<string>", "author": { "name": "<string>", "email": "<string>", "date": "2023-11-07T05:31:56Z" }, "committer": { "name": "<string>", "email": "<string>", "date": "2023-11-07T05:31:56Z" }, "parents": [ "<string>" ] } } }
Create a new Git commit
Session cookie authentication
Commit message
Files to stage (optional, stages all if not provided)
Commit created
Show child attributes