【发布时间】:2021-11-19 19:00:44
【问题描述】:
我从master 分支到branch2,进行了一些更改并提交了。当我推送时,我看到我所做的任何新的拉取审查都会有一堆提交,例如
Merge branch 'master' of github.com:repo/name
Merge branch 'master' of github.com:repo/name
Merge branch 'master' of github.com:repo/name
Merge branch 'master' of github.com:repo/name
Merge branch 'master' of github.com:repo/name
Merge branch 'master' of github.com:repo/name
...
My actual commit message here
是否可以在保持我的真实提交的同时进行变基?
【问题讨论】:
-
"是否可以在保持我的真实提交的同时进行变基?"当然,在推送之前重新设置分支的基础是非常标准的,这样您就可以将 merge base 移动到
master的末尾。你试过了吗?当然,现在有点晚了;如果此时你变基,你将不得不 force 推送你的分支。考虑这一点的时间是在推动之前。但是强制推动可能不会造成任何伤害。 -
你提到你“做了一些改变”,也“做了一个提交”。您是否也将
master合并到您的分支 6 次?