如何从新的拉取请求中排除拒绝的拉取请求代码

How to exclude declined pull request code from new pull requests

如何处理在前一个拉取请求被拒绝后提交新的拉取请求?

例如,我分叉了一个存储库,对我的分叉做了一些更改,然后以拉取请求的形式提交了更改。这些暂时被拒绝了,但作者说他们将来可能会包括它们。现在,我对我的分叉回购做了更多更改,并想以拉取请求的形式重新提交这些新更改,但每当我这样做时,旧更改也会自动包含在内。是否可以提交较新的添加项并远离较旧的?

如果他们不考虑我对未来版本的第一次添加,我会删除我的存储库并开始新的,因为它没有添加太多。

谢谢

在处理项目时,您应该始终为要进行的每组更改创建一个新分支。这允许您提交仅包含特定更改的拉取请求。如果您已经提交到您的 fork 的 master 分支,或者您的所有提交都在一个分支上,您应该首先在与原始 repo 的 master 分支相同的提交处为每组更改创建一个新分支.然后您可以使用 git cherry-pick 将特定提交复制到特定分支。一旦您获得了要在单个分支上提交的所有更改,那么您可以创建一个新的 PR,而不包含之前拒绝的更改。