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

时间:2018-03-25 11:27:42

标签: git github pull-request

在上一次请求被拒绝后,如何处理提交新请求?

例如,我分叉了一个存储库,对我的fork进行了一些更改,然后以pull请求的形式提交了更改。这些都暂时被拒绝,但作者说他们将来可能会将它们包括在内。现在,我对forked repo进行了更多更改,并希望以pull请求的形式重新提交这些新更改,但每当我执行此操作时,旧的更改也会自动包含在内。是否有可能提交更新的内容并保留较旧的内容?

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

由于

1 个答案:

答案 0 :(得分:1)

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

相关问题