我一周前从主分支上拉出了一个分支。
master -> my_branch_1
在此期间,我对my_branch_1
进行了提交,并多次基于origin/master
进行了变基以保持同步。
分支的现状(概念化)
commit0
master -> my_branch_1
master:
commit1
commit3
commit10
my_branch_1 (commits from master are marked with *)
commit1*
commit2
commit3*
commit4...commit9
commit10
当我试图将PR返回到
master
时,出现了问题。 PR日志显示所有提交1...10
,而我只希望出现提交2、4...9
。以下是需要回答的问题:
- 我做错了什么?
- 我该如何解决这个问题?
origin
进行澄清讨论。本意是将发生在主分支上的提交合并到我的分支中。这是期望的结果,因为我想尽可能地保持与代码库的其他部分同步,与"
master
"尽可能接近。我不希望在我向
master
提出的PR中出现已经在master
中的提交。
--编辑2--
这个问题出现在托管在GitHub上的私有存储库中,而不是派生的存储库。
origin
是你的派生版本,还是你从中派生出来的仓库? - Caleborigin
。 - Max Baldwin