Git Merge每次提交?

时间:2017-08-18 14:44:09

标签: git git-merge

所以这就是事情,我最近接受了一份工作,现在,我正在调查他们是如何创建他们的分支机构的,现在我遇到了这个问题,他们的DIP分支(正在开发中)落后于51个提交来自主人,145提交在主人之前,所以肯定的是,我只是合并了所有内容,但是有很多冲突,它保证我只是放弃合并并查看提交日志,这是问题,当我我开始比较后面的51个提交,我意识到在提交之间有很多提交被添加到master而不是dip,我很困惑如何轻松地合并它。我想发生了什么,是,过去的开发人员,在发布分支和主分支上提交修复,但没有提交dip分支,然后再次提交修复发布分支和主分支,以及dip分支,所以堡垒而不是合并,掌握dip分支...所以现在,有没有办法合并这个。

是否有通过提交合并的方法?

1 个答案:

答案 0 :(得分:2)

您可以使用rebase函数,如in the git book

所述

或者创建一个新分支并在每次提交时使用git cherry-pick