发送特定文件夹的拉取请求?

问题描述 投票:0回答:2

在一次提交中,我更改了多个文件夹中的多个文件,例如,

folderA
folderB
folderC
。在
folderA
中,更改只是添加注释和一些用于打印中间结果的代码,这符合我自己的理解。
folderB
folderC
是新创建的,在那里我已经为项目编写了一些代码,现在我只想发送
folderB
folderC
的拉取请求,你会怎么做?
从 github 网页或命令行工作都会有所帮助。

git github pull-request
2个回答
2
投票

你不能。您可以发送特定分支的拉取请求。执行此操作的一般方法是将您想要的所有更改放在主题分支上,然后发送该分支的拉取请求。


0
投票
  • 假设您的主分支是

    mainBranch
    ,工作分支是
    featureBranch
    。考虑到您目前在 featureBranch

  • cd 到根文件夹,创建补丁

    git diff mainBranch -- folderA/ > diff.patch

    这将创建一个补丁文件,其中仅包含文件夹 A 中的文件更改。

  • 签出 mainBranch 并从 mainBranch 创建一个新分支

  • 应用补丁

    git apply diff.patch

  • 承诺并推动提高公关

这将创建一个仅包含文件夹 A 中更改的 PR。 对其他文件夹重复此操作。

© www.soinside.com 2019 - 2024. All rights reserved.