0

我的工作流程通常包括从 master 分支(这是每个人推/拉的地方)。我会定期从 master 中提取最新的,将其合并到我的特性分支中,这样当我将特性合并到 master 时,我可以确保一个很好的快进合并。这一步(将 master 合并到我的功能分支中)创建了很多合并提交。我怎样才能安全地避免这些?如果可以做到,这样做还有意义吗?

4

1 回答 1

3

您的问题在于您将 master 合并到您的功能分支中。你不应该那样做。

相反,在特性分支中,将特性分支重新设置为master :。git rebase master这会将来自该分支的提交重写为基于 master ,因此您可以在执行 rebase 后将该分支快进合并到 master 中(您可以修复由于 master 中最近的更改而导致的冲突,而这些更改在您的功能分支中没有放)

于 2012-12-20T16:49:11.250 回答