我没有意识到我在创建新的树枝时没有检查师父而搞砸了,所以现在我有了一棵乱七八糟的树。
我已经对git cherry-pick
进行了实验,但是文档还不足以理解如何解决我的问题,因为我对git没有太多的经验。
我添加了一个调整后的屏幕截图来可视化--分支182
、183
、184
、188
和189
都很好,这就是分支机构185
、186
和187
应该看到的样子。
既然代码已经被推送,我如何正确地移动这些提交以使所有分支看起来类似?
发布于 2018-03-09 08:08:45
通常,由于您的代码已经被推送,最好和最干净的方法是使用恢复。
在您的示例中,您应该将主分支合并到所有的(185、186和187)分支中,并且(在此之前或之后,操作顺序应该无关紧要),然后从其他两个分支中恢复在185中的两个提交,而不是在主分支中。如果你认为187不应以186为基础,而应以主人为基础,也可以做同样的事情。事实上,我后来意识到,主人在185次产卵后没有任何东西,所以你不需要在这些分支中合并主人。
https://stackoverflow.com/questions/49189038
复制相似问题