使用 Octokit 在单次提交中更新多个内容

Update multiple contents in single commit with Octokit

我知道我们可以更新来自 Octokit's #update_contents method 的文件。这将在一次提交中用新内容更新一个文件。

有没有办法通过 GitHub API 和 Octokit 在单次提交中更新多个内容?

有一种方法可以做到这一点,低级 Git Data API

但需要发出多个 API 请求(以创建所需的 blob、树、提交和更新 ref),API 的灵​​活性允许您在单个提交或想提交多少就提交多少。

这里是a tutorial.