要使用GitHub API v3创建提交并推送到repo,请按照以下步骤操作:
:owner
是repo的所有者,:repo
是repo的名称。请求的JSON主体应包含以下内容:{
"message": "提交信息",
"parents": ["父提交的SHA"],
"tree": "树的SHA"
}请将提交信息
替换为实际的提交信息,将父提交的SHA
替换为父提交的SHA值,将树的SHA
替换为树的SHA值。:owner
是repo的所有者,:repo
是repo的名称。请求的JSON主体应包含以下内容:{
"base_tree": "基础树的SHA",
"tree": [
{
"path": "文件路径",
"mode": "文件模式",
"type": "blob",
"content": "文件内容"
}
]
}请将基础树的SHA
替换为实际的基础树的SHA值,将文件路径
替换为实际的文件路径,将文件模式
替换为实际的文件模式,将文件内容
替换为实际的文件内容。:owner
是repo的所有者,:repo
是repo的名称。请求的JSON主体应包含以下内容:{
"ref": "引用名称",
"sha": "提交的SHA"
}请将引用名称
替换为实际的引用名称,将提交的SHA
替换为实际的提交的SHA值。:owner
是repo的所有者,:repo
是repo的名称,:ref
是引用名称。请求的JSON主体应包含以下内容:{
"force": false,
"sha": "新的提交的SHA"
}请将新的提交的SHA
替换为实际的新的提交的SHA值。完成以上步骤后,提交将被推送到repo中。
领取专属 10元无门槛券
手把手带您无忧上云