我当前的仓库超过了我分叉的仓库。我想知道,有没有办法我可以从master创建一个新分支,提取更改的文件,然后从该分支创建PR?
问题是我不想为我所有的master更改创建PR。例如,我对以下内容进行了更改:
src/
file1
file2
file3
从我的主人到我的叉子。我想提取所有更改,然后仅将我的更改发送到PR中的file2。
答案 0 :(得分:1)
如果您创建PR分支,请从upstream/master
(上游是您已创建的原始仓库的远程名称)创建它。
git remote add upstream /url/original/repo
git fetch upstream
git checkout -b mypr upstream/master
从那时起,如所评论,您可以挑选您的提交(甚至是ranges of commits)