场景:我有两个分支:develop
和feature_xyz
. 我正在通过Gitlab中的合并请求集成feature_xyz
到其中,但我面临一个非快进场景,因此我必须重新定位到本地,然后再次推送和请求。develop
develop
feature_xyz
但是我面临一个循环 rebase 问题:在 rebase develop
into之后本地feature_xyz
,当我尝试将本地feature_xyz
分支推送到远程时,我收到一个错误,说我的本地分支落后于远程分支。将远程重新定位到我的本地feature_xyz
分支并推送它工作得很好,但是如果我再次尝试重新定位develop
到我的feature_xyz
本地分支,如果我尝试推送到feature_xyz
远程分支,我将面临同样的错误。
我怎样才能解决它而不必强制或删除远程并再次推送本地?
PS.:合并不是一种选择。