https://help.github.com/articles/about-pull-request-merges/#squash-and-merge-your-pull-request-commits 有没有办法通过命令行用GPG签名压缩并合并拉取请求?在 UI 上合并拉取请求不支持 GPG 签名。我尝试了使用 git merge --squash 进行合并,但它不能自动关闭拉取请求。
"压缩并合并拉取请求提交"是一种服务器端选项,确实不支持gpg签名。这意味着您需要执行以下操作: 在本地克隆中获取拉取请求 git merge --squash,使用--gpg-sign选项 将新的合并提交推送 使用GitHub API 更新拉取请求状态或手动关闭拉取请求。 这是一个手动而有些复杂的过程,但它能够正常工作。