0

私のプロジェクトには 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完全に削除されました。

それを正しく行う方法についてアドバイスしていただけますか?

4

0 に答える 0