我查看了所有文档,但没有回答我的问题。
有没有一种方法可以写入存储库(上传文件)?类似于创建一个文件夹,并上传readme.md文件。
folder/file.txt
的文件,那么你的git客户端会知道要创建一个名为"folder"的文件夹,其中保存了文件"file.txt",但对于git来说,它只是一个名为"folder/file.txt"的文件。PUT /repos/{owner}/{repo}/contents/{path}
,其中{path}
是文件夹路径和文件名,并将消息和文件内容(Base64编码)放在正文中。
git push
更加复杂。您应该阅读 http://developer.github.com/v3/git/ 。我建议您使用git push
,因为操作原始的git
数据需要您了解 Git 的内部结构。 - KingCrunch