推送后的 git 樱桃选择用法



我没有意识到我在创建新分支时没有检查 master 搞砸了,所以现在我有一个混乱的 git 树。

我已经尝试过git cherry-pick但文档不足以了解如何解决我的问题,因为我对 git 没有太多经验。

吉特树

我添加了一个调整后的屏幕截图来可视化 - 分支182183184188189绝对没问题,这就是分支185186187的外观。

由于代码已经推送,我如何正确移动这些提交以使所有分支看起来相似?

通常,由于您的代码已经被推送,最好和最干净的方法是使用 revert。

在您的情况下,您应该将主分支合并到所有这些(185、186 和 187(分支中,并且(之前或之后,操作顺序无关紧要(然后从其他两个中还原 185 中的两个提交,但不在主分支中。如果你认为 187 不应该基于 186 而是基于 master,也可以做同样的事情。事实上,我后来意识到 master 在 185 生成后什么都没有,所以你不需要在那些分支中合并 master。

相关内容

  • 没有找到相关文章

最新更新