Github提交和拉取请求

5
我fork了一些项目并在本地克隆了它。更改了文件,提交了更改,推送了更改,这些更改被实现或拒绝。然后,一段时间过去了,所以我将我的分支与我fork的项目进行了获取/合并。做了一些更改,提交并推送。发送拉取请求,问题就出现了:在拉取请求中,有一些已经实现或被拒绝的提交,我不想将它们发送给主要所有者,我只想发送新的提交。
我做错了什么吗?我该如何解决这个问题?
1个回答

4
我所做的是基于上游创建一个新的、干净的分支,然后将我想要提交的更改 cherry-pick 到该分支上(或者在该分支上开发它们,或者使用其他方法将它们复制到该分支上)。
虽然公共分支列表称为“clean1”、“clean2”或其他名称看起来有点傻,但希望您不需要制作太多这样的分支。
或者,您可以仅提交补丁而不是拉取请求。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接