【发布时间】:2021-08-01 06:03:52
【问题描述】:
我已经通过 Github V3 Rest API 成功实现了自动文件创建/更新,但是唯一的缺点是我对每个文件都有一个提交。
有可能对多个files 做同样的事情,但不幸的是它涉及到一些我还没有掌握的概念,我需要一些时间才能到达那里,因为我的 TODO 列表上有更多紧急的东西.
与此同时,我完全可以忍受这种情况,或者简单地压缩最后的 N 次提交,我认为这应该相对容易,因为在本地这只是一个问题
git reset --soft HEAD~N
git commit -m ".."
但我在文档或在线上找不到任何内容
所以我的问题是:如何使用 Github API 以非交互方式压缩最后 N 次提交?
Ps:我不在乎是v3还是v4,只要我完成就行了
【问题讨论】:
-
using Github API?但为什么不使用实际的 git? -
因为这样我就不用在本地克隆项目了
-
如果您不想要“使用 Git”的答案,请不要使用 git 标签。
-
抱歉,我认为它仍然有某种关联
标签: github-api squash git-squash github-graphql