使用git仅将特定提交移至生产

时间:2014-01-24 18:18:35

标签: git merge rebase

最近,我们发现自己处于需要将测试分支与生产合并并排除特定提交的情况。我已经有两种方法可以解决它,一种是将测试与生产合并,并对合并提交进行一次改造(git rebase -i HEAD~1)并删除我不想要的提交。另一个是樱桃选择我们想要的提交。我试图避免樱桃采摘所有在一起因为它似乎在单独的分支上创建一个新的提交并弄脏工作树。

重新定位合并是否是一个好策略?有没有人看到这个有什么问题?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我建议采用git flow,而不是使用复杂的rebase和merge进行部署。它支持主线开发,发布,修补程序和功能分支的概念。遵循该模型,您只需部署发行版和修补程序分支。

相关问题