当我尝试在android studio中使用develop重新设置feature_branch的基础时,我遇到了冲突。当我再次解决这些冲突时,出现了另一组具有冲突的文件。发生这种情况是因为feature_branch有很多提交。
有人能建议在这种情况下改变feature_branch的开发基数吗?
发布于 2020-06-28 18:22:47
在rebasing之前要做的第一步是将所有提交都压缩到一个最终的新提交。您可以使用git rebase -i HEAD~N来实现这一点,其中N是当前分支中的提交数。
在此之后,您可以使用带有简单冲突的开发分支轻松地重新建立基础。
此方法可能会丢失当前分支的提交历史记录,因为我们将所有提交都压缩为一个。如果您想保存当前分支的历史记录,那么在执行第一点中提到的rebase之前,可以从当前分支创建新分支。
https://stackoverflow.com/questions/62548822
复制相似问题