我的项目中有两个分支:
master | develop
------ | -------
abcd | bcda7
| bcda6
| bcda5
| bcda4
| bcda3
| bcda2
| bcda1
我如何部分合并分支机构?
假设合并提交bcda2 - bcda4
到master(我不需要合并commit bcda1),然后将提交bcda5-7
合并到master?
我知道如何使用git-cherry-pick但我不想使用它,因为它会创建新的提交,并且将来会合并分支机构。我想保留当前的提交ID并且只是部分合并分支。
我尝试使用
git rebase -i
我删除了行pick bcda5 - pick bcda7
因此它合并了分支但完全删除了提交bcda5-bcda7
。
请您告知如何正确地做到这一点?