git只将特定功能从开发人员合并到主人员

时间:2018-11-14 09:41:45

标签: git

我有一个master(生产)和一个stage分支。当我启动一个新功能时,我将基于登台添加一个新分支。 然后,此功能分支将合并回到暂存并部署到暂存环境(Web服务器)

让我们假设有5个新功能已合并到登台分支,并且删除了功能分支。质量检查批准了其中3个用于生产的功能。 通常我会将过渡合并到母版中,但是合并过渡时如何选择性地将特征合并到生产中并排除其他特征?

1 个答案:

答案 0 :(得分:1)

您可以cherry pick特定的提交到您的分支:

git checkout master
git log staging
# Identify which commits you want to bring over
git cherry-pick COMMITHASH