抱歉,这又是一个关于"rebase"的问题,但我对此感到困惑。
我会把我的提交推送到远程(起源)的开发分支上。现在关于rebase总是有一件事被提到:“如果你已经推送了你的更改,永远不要rebase”。
这意味着我永远不能rebase我的develop分支,只能合并它吗?
在功能分支上工作很清楚,如果我还没有推送,我可以选择rebase而不是merge。我的问题只涉及开发分支。
我会把我的提交推送到远程(起源)的开发分支上。现在关于rebase总是有一件事被提到:“如果你已经推送了你的更改,永远不要rebase”。
这意味着我永远不能rebase我的develop分支,只能合并它吗?
在功能分支上工作很清楚,如果我还没有推送,我可以选择rebase而不是merge。我的问题只涉及开发分支。
git push --force-with-lease
解决了这个问题。 - undefined