有没有办法通过命令行压缩和合并拉取请求与我的 GPG 签名?在 UI 上合并拉取请求不支持 GPG 签名。我尝试通过合并git merge --squash
,但它不会自动关闭拉取请求。
问问题
1456 次
1 回答
14
“ Squash and merge your pull request commits ”是一个服务器端选项,它确实不支持 gpg 签名。
这意味着您需要:
- 在本地克隆中获取拉取请求
git merge --squash
, 有--gpg-sign
选项- 推送新的合并提交
- 使用 GitHub API更新拉取请求状态或手动关闭拉取请求。
这是一个手动且有些复杂的过程,但它会起作用。
于 2018-07-07T04:19:02.807 回答