我对此没有任何进展...尝试提出 2 个单独的拉取请求。也许有人可以指出我出了什么问题。这是我正在做的事情:
Fork repo FOO 并克隆到我的机器
git clone https://github.com/myself/FOO.git
设置上游以跟踪 FOO
git remote add upstream https://github.com/maker_of_FOO/FOO.git
创建新分支并结账
git branch FOO_fix_1
git checkout FOO_Fix_1
编辑文件并提交和推送
git commit
git push
将新分支推送到我的 FOO 分支
git push -u origin FOO_fix_1
到目前为止没有问题。在 Github 上我可以点击Compare and PR
,然后创建拉取请求master
的分支FOO
。当我尝试制作时我的问题就开始了第二次公关,这应该是个人 PR 和不要继续第一个 PR
创建一个新分支:
git branch FOO_fix_2
git checkout FOO_fix_2
git commit
git push
git push -u origin FOO_fix_2
这会在我的远程存储库上创建新分支,但现在当我单击Compare and PR
在 Github 上它比较了我的
新分行FOO_fix_2
with Master
但 PR 只会附加到我的第一个 PR 中。
Question:
是否可以在同一个项目上单独制作 PR?Master
的分支Foo
?因为我正在不同的分支中修复两个不同的东西。如果所有内容都堆叠回 master 上,为什么我还要在本地版本上创建单独的分支呢?
感谢您的一些澄清。
您只需要在每组更改之间签出您开始的分支
所以拉,让你同步。
如果您不在该分支上,请检查 master
创建一个分支并做你的事情
然后再次结帐大师,将带您回到原来的位置。所以你最终会得到
Master->Branch1
Master->Branch2
代替
Master -> Branch1 -> Branch2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)