这是一个场景,我有两个功能分支,如下面的
Feature_List Feature_API
\ \
F-G-H-I-J-K L-M-N-O-P-Q
我已经从Feature_API
创建了一个新的分支,并从Feature_List
挑选了所有提交,并将我的更改添加到这个新分支中,现在当我在github上创建PR时,我看到所有的樱桃 - 选择了很明显的提交。我想要的是,我的PR应该只显示我的提交而不是樱桃选择的提交。
我想要的是在我的新分支中保留Feature_List
和我自己的新提交的所有更改,但我不想在PR上显示樱桃选择的提交。问题是PR显示了一个想要避免的长(樱桃挑选+我的新提交)差异。
这可能吗?如何?
答案 0 :(得分:0)
不幸的是,我不认为有一种方法可以在GitHub拉取请求中显示樱桃选择的提交。好消息是,GitHub通过向审核人员展示这些樱桃选择的提交来做正确的事情。原因是您挑选的提交实际上是Feature_API
分支中的新提交。您可能已经注意到,在Git的一个挑选中可能存在合并冲突,因为您实际上是在重新提交来自Feature_List
分支的提交。
由于提取的提交实际上是新的,GitHub(和Git)无法将它们与您在功能分支中进行的任何其他提交区分开来。