1

以下情况。我在 git 中处理功能分支,当我完成相应的功能后,我将其合并到公共开发分支中。由于完成一个功能可能需要相当长的时间,我定期将开发合并到我的功能分支中,以保持同事对代码的更新。

现在,当我完成并将我的特性分支合并到开发中时,我在特性分支上所做的所有提交都会出现在开发的历史记录中。但我希望只有一个合并提交来保持历史清晰。我不需要所有中间的东西。

那可能吗?

4

1 回答 1

1

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

  1. 结帐您的feature分支
  2. git rebase develop
  3. 结帐您的develop分支
  4. git merge feature

完毕

于 2016-07-21T14:23:55.580 回答