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