事情是这样的,我最近得到了一份工作的录用,现在,我正在研究他们是如何创建自己的分支的,现在我遇到了这个问题,他们的dip分支(开发中)落后于主分支51个提交,145个提交先于主提交,所以可以肯定的是,我只是合并了所有东西,但随后有如此多的冲突,使得我有理由放弃合并并查看提交日志,这就是问题所在,当我开始比较51个提交之后的提交时,我意识到在提交之间有太多的提交添加到主提交中,而不是添加到DIP中。我对如何轻松地合并感到困惑。我认为发生的事情是,过去的开发人员提交了发布分支和主分支的修复,但没有提交到dip分支,然后再次提交了修复发布分支和主分支,以及dip分支,所以fort,而不是合并,主分支和dip分支……那么,现在,有没有一种方法可以一个接一个地合并。
有没有一种通过提交合并的方法?
发布于 2017-08-18 23:14:23
您可以使用rebase函数,如in the git book所述
或者创建一个新分支,并在每次提交时使用git cherry-pick。
https://stackoverflow.com/questions/45759400
复制相似问题