git-一次提交一次合并大分支

时间:2018-10-19 14:57:18

标签: git

我有分支test。我想将其合并到development中。 test有很多提交。我担心可能会发生冲突,因此我决定一次提交一次合并。我知道我可以使用git cherry-pick将一个提交合并到另一个分支(或一定范围的提交)中。

developmenttest之后的N个提交时,我尝试cherry-pick最早的提交,将其推送到远程,然后意识到development在{{1之前}}一次提交。我预计test将落后N-1次提交。我猜想,development会弄乱我的git历史记录。

我如何合并两个分支机构而将发生冲突的风险降到最低?

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找的是git rebase

  

在另一个基本提示上重新提交

每次提交并重播它。

这是更完整的演示:https://www.youtube.com/watch?v=a_msiOrYLgM

相关问题