有一个github项目,我将其称为A,我添加了非常具体的自定义功能。随着A作者的安全补丁和升级的进展,I rebase
我的自定义功能到他们的最新代码。git rebase的过程和替代
我的自定义特征也分层次展开,低层更加通用,而依赖低层的高层继续变得非常具体。
所以最终的结果是,我的一些项目将采用A + 1层,和其他人将用A + 1层+ 2层等
我的问题是,是rebase
正确的方法做什么我试图达到?或者有没有一种更优雅的方式,而不必像我在做rebase
那样在我的脑海中整理源树。谢谢。
git cherry-pick是另一种选择。但是你仍然需要很好地了解提交图。 – ElpieKay