我有两个分支 分支'开发'是每晚构建的分支。所以它应该包含更多或更少的工作代码)。提交A后我做了一些小错误修正 分支'功能'已经从提交A分支开发新功能。在新功能的工作过程中,我意识到如果它已经包含小错误修正将是好的。 什么是在我的功能分支上进行这些提交而不将不完整的功能合并到“开发”中的最佳解决方案? 我应该选择樱桃吗?或者从“开发”的顶部创建一个新的分支是否有意义。并使用这个与我的功能分支合并?
答案 0 :(得分:0)
git cherry-pick
或git checkout <feature> && git rebase <develop>
。 Rebase将从开发中获取更新并将其置于功能中。如果您不是唯一从事该项目工作的人员,那么在早期检测合并冲突时,这是一种有用的做法。