仅使用某些文件从fork创建拉取请求

时间:2019-03-07 21:29:22

标签: git

我当前的仓库超过了我分叉的仓库。我想知道,有没有办法我可以从master创建一个新分支,提取更改的文件,然后从该分支创建PR?

问题是我不想为我所有的master更改创建PR。例如,我对以下内容进行了更改:

src/
   file1
   file2
   file3

从我的主人到我的叉子。我想提取所有更改,然后仅将我的更改发送到PR中的file2。

1 个答案:

答案 0 :(得分:1)

如果您创建PR分支,请从upstream/master(上游是您已创建的原始仓库的远程名称)创建它。

git remote add upstream /url/original/repo
git fetch upstream
git checkout -b mypr upstream/master

从那时起,如所评论,您可以挑选您的提交(甚至是ranges of commits