我查看了所有文档,但它没有回答我的问题。
有没有办法写入存储库(上传文件)?比如创建一个文件夹,然后上传 readme.md
不需要创建文件夹,因为它们仅隐式存在于 git 中。这意味着如果您有一个带有路径的文件folder/file.txt
那么你的 git 客户端知道创建一个名为“folder”的文件夹,其中保存文件“file.txt”,但对于 git 来说,它只是一个名为“folder/file.txt”的文件
您可以使用:PUT /repos/{owner}/{repo}/contents/{path}
where {path}
是文件夹路径和文件名,将消息和文件内容(Base64编码)放在正文中。
当您更新文件时,您还需要指出要更新的文件的 git 历史记录中的哪个版本。在这里阅读更多内容https://docs.github.com/en/rest/reference/repos#create-or-update-file-contents
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)