我为一个功能创建了一个分支,以保持主分支的清洁。在我完成此功能之后,我想选择相关的提交并将它们重新放在主服务器之上。但由于进行常规合并的更改太多,我想只使用分支中所做的更改而不将它们实际合并到主服务器上。在研究了git文档几天并试图在别处找到一些答案后,我现在问你如何解决我的问题。
我走错了路吗?有没有更好的方法来处理这个问题?
我想要的是在单独的分支中开发一个功能,完成后只需将相关更改发布到主分支。我可以手动执行此操作,但我希望将更改记录在VCS中。
--- ( feature branch ) --- E --- F --- G
/ --------------/ \
/ / \
A --- B --- C --- D ----------------------------- H --- I