質問: gitのmergeとcherry-pickをどのように使えばいいのかわからないため、質問させてください。 ある複数の変更を行ったブランチから変更分を取り込むにあたり、 1.各コミットをcherry-pickで選択して変更分全てを取り込む 2.mergeで全ての変更分を取り込む この2つの対応が考えられる状況では、一般的には2のmergeを使うべきなのだと思いますが、cherry-pickを避ける理由がわかりません。 2つのケースのメリットとデメリットを教えてもらえないでしょうか? また、どのようなケースで、git cherry-pickを使うのですか?
回答: > > この2つの対応が考えられる状況では、一般的には2のmergeを使うべきなのだと思いますが、cherry-pickを避ける理由がわかりません。 > > > そもそも論として、`git rebase`という選択肢が適切な場合もありえます。