我的工作流程通常包括分支主人(每个人都推/拉的地方)。我会定期从master中获取最新信息,将其合并到我的功能分支中,以便在将我的功能合并到master时确保快速合并。此步骤(将master合并到我的功能分支中)会创建大量的合并提交。我怎样才能安全避免这些?如果可以做到,那么这样做是否有意义呢?
答案 0 :(得分:3)
您的问题在于您将master合并到功能分支中。你不应该这样做。
而是在功能分支中将 rebase 功能分支到主服务器git rebase master
。这将重写来自该分支的提交以基于master,因此您可以在执行rebase之后快速合并该分支到master(由于master中最近的更改而导致冲突,其中您的功能分支中没有设置)