Git功能分支:只获得一次合并提交

时间:2016-07-21 14:19:12

标签: git git-merge feature-branch

以下情况。我在git中处理功能分支,当我完成相应的功能时,我将其合并到公共开发分支中。由于完成功能可能需要相当长的时间,因此我会定期将开发合并到我的功能分支中,以便我的同事不断更新代码。

现在,当我完成并将我的功能分支合并到develop中时,我在功能分支上完成的所有提交都会出现在开发历史中。但我希望只有一个合并提交来保持历史清晰。我不需要所有的中间资料。

这可能吗?

1 个答案:

答案 0 :(得分:1)

这是你在这种情况下所做的事情

  1. 结帐feature分支
  2. 运行git rebase develop
  3. 结帐develop分支
  4. 运行git merge feature
  5. 完成