我有分支test
。我想将其合并到development
中。 test
有很多提交。我担心可能会发生冲突,因此我决定一次提交一次合并。我知道我可以使用git cherry-pick
将一个提交合并到另一个分支(或一定范围的提交)中。
当development
是test
之后的N个提交时,我尝试cherry-pick
最早的提交,将其推送到远程,然后意识到development
在{{1之前}}一次提交。我预计test
将落后N-1次提交。我猜想,development
会弄乱我的git历史记录。
我如何合并两个分支机构而将发生冲突的风险降到最低?
答案 0 :(得分:1)