有人向我的代码发出了拉取请求,我想做一些更改,而不是拒绝该请求或等待他们进行更改。
我不知道礼仪是什么,但我想知道是否可以直接将提交提交到拉取请求中而不合并它?
答案1
在 GitHub 上,提交拉取请求的人可以选择允许维护者更新。如果启用该选项(默认),您将能够提交到分叉的存储库(这会更改拉取请求的内容)。
我不会认为这是违反礼仪的(因为他们允许您提交更改),而且它更有用,因为您可以将正确的代码合并到您的存储库/分支中。
该功能的官方文档可以在以下位置找到:https://help.github.com/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork/和https://help.github.com/articles/committing-changes-to-a-pull-request-branch-created-from-a-fork/。
答案2
据我所知,拉取请求是想要合并到的分支master
,因此只要您对分支有写入权限,就可以提交到该分支。如果您能够写入该分支,Github 应该会告诉您。