如果我的分支有很多提交,我该如何正确地重新设置基准?

德尔伯先生

我的情况与此类似,只是我的功能分支有很多提交

在此处输入图片说明

同时提交的错误修复也影响了我的功能分支。这就是为什么我想将功能分支重新设置为主服务器。

我试图用git rebase master(在我的功能分支上)这样做,结果陷入混乱。由于我的功能分支的提交次数很高,因此重新定位需要花费很多时间,并且在重新设置过程及其所有冲突期间(与较早的提交以及如此之多的情况下),我一直会丢失概述。

在这种情况下,我将如何正确执行此操作?我究竟做错了什么?

勒格

如果你想要衍合你的整个历史,你会以某种方式需要重新发挥每一个人提交的主的顶部,也做一些额外的工作,以保持sub-feature -> feature合并。

我建议不要这样做。要集成bugfix到您的feature分支机构中,您可以:

  • 将master(及其bugfix)合并到feature中:

    git checkout feature
    git merge master
    

    这将是最简单直接的git方法

  • 樱桃选择bugfix提交到功能:

    git checkout feature
    git cherry-pick bugFix
    

    它不是做最彻底的方法,但可以肯定的工作
    以后,你可能要记住,bugFix在合并时,是存在于两个分支featuremaster,如果你对修改的文件冲突bugfix

  • 第一简化的历史featuresub-feature,和重订上主的简化版本

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我怎样才能解析人类格式和键入的文本表格在Java中有很多的变化,如果正则表达式是答案如何正确地获得行值?

我如何正确地抽象这个

重新设置基准后,Git提交在同一分支中重复

如果我已经开始重新设置基准,如何将两个提交合并为一个?

git:在重新设置基准后删除死分支?

Git分支在重新设置基准后分歧了,那为什么要重新设置基准呢?

如果我在推送后重新设置会怎样?

如何在没有整个分支的情况下仅对最后两个提交进行重新设置?

git:合并分支后如何重新设置分支并保持合并提交的更改

如果要删除共享分支,可以重新设置基准吗?

我该如何正确地将`TempDataDictionary`注入我的班级?

重新设置错误后,删除我分支上其他人的提交

GIT:如何重新设置嵌套分支的基准?

重新设置基准后,错误地与mergetool合并

当以后的提交解决了冲突时,如何在重新设置基准期间避免冲突?

解决了重新设置分支机构的所有冲突之后,我执行了“ git rebase --continue”,并且得到了“是否没有进行重新设置基准?” 。接下来我该怎么办?

如何从父分支重新设置基准?

对尚未由回购所有者合并的拉出分支进行重新设置基准

在git中重新设置基准后不要签出分支

重新设置单个提交的基准,而不重播后续提交

重新设置基准后缺少提交

如何从git kraken重新设置分支

如果我尝试重新建立已经推送到开发分支的提交,该怎么办

自动重新设置基准以删除修改文件的提交?

如何为master重新设置基础并将[master]更改集成到我的分支中?

我该如何正确地在C中进行密钥捕获?

阴谋的下拉菜单无法正确地重新设置“ y”的样式

如何重新设置这个分支?

我如何正确地重新采样到 5 分钟