【发布时间】:2018-01-16 17:21:32
【问题描述】:
我有三个分支:
- 主人
- 前端更新
- 新结帐
一位开发人员在frontend-updates 中提交了许多准备好合并到master 中的提交。然而,在合并到 master 之前,他将 new-checkout 合并到 frontend-updates 并将它们推送到我们的原始仓库。
我需要将所有提交到frontend-updates(发生在new-checkout 合并之前)合并到master。我想我可以挑选每个提交,对吧?但这似乎很痛苦。我知道的下一个选项是git revert,但我不熟悉还原并且不想使还原永久化。最终,我们将希望 new-checkout 在 master 中提交,只是还没有。
【问题讨论】:
-
这种情况对我来说有异味,因为如果你现在只将
frontend-updates的一些提交带入master,如果你决定合并整个分支,以后可能会遇到问题。实际上,您以后不想合并整个分支。