我只是在学习Github。我对网络界面有疑问,并且更喜欢网络界面的答案,如果可能的话。
我分发了一份我想要贡献的回购。我在我的fork上创建了一个新分支,做了几个提交,现在我试图在原始repo上创建PR。这就是它的样子:我根据此特定项目的指导方针选择基础和分支。我应该在hotfix
分支中添加错误修正。
现在,由于我的分叉仅在十月初制作,我不明白的是那些早些时候由别人而不是我做出的4次提交。我只在10月10日完成了2次提交。我预计之前的任何内容与原始内容完全相同。
我的问题:
发生了什么事?为什么那些较早的提交在比较中显示?
如何删除它们,或者我应该如何仅使用自己的提交创建PR?
之前我遇到过这个问题,导致我的PR不被接受,所以我真的需要理解并纠正它。
答案 0 :(得分:0)
我找到了自己问题的答案:问题出现在创建我提交的分支的那一刻。
我无意中从Master
分支创建了我的新分支,我应该从Hotfix分支创建它,因为那是我要在其上执行PR的分支。原来的回购。
因此,显示master
和hotfix
分支之间存在差异的额外提交。
在Web界面上,要控制从哪个分支创建新分支,只需: