私のプロジェクトには 2 つのブランチがあります。
master | develop
------ | -------
abcd | bcda7
| bcda6
| bcda5
| bcda4
| bcda3
| bcda2
| bcda1
ブランチを部分的にマージするにはどうすればよいですか? コミットをマスターにマージするとしましょうbcda2 - bcda4
(コミット bcda1 をマージする必要はありません)。その後、コミットbcda5-7
をマスターにマージしますか?
git-cherry-pick の使用方法は知っていますが、新しいコミットが作成され、将来的にブランチをマージする際に混乱が生じるため、使用したくありません。現在のコミット ID を保持し、ブランチを部分的にマージしたいと思います。
使ってみた
git rebase -i
行を削除pick bcda5 - pick bcda7
したため、ブランチはマージされましたが、コミットはbcda5-bcda7
完全に削除されました。
それを正しく行う方法についてアドバイスしていただけますか?