質問: gitでおそらく競合するであろう他のブランチをマージするとき、rebaseを使ってマージするのは得策ではないですか? コンフリクト解消するのにrebase --continueを4, 5回叩いて大変だったので質問しました。 競合しない、または競合箇所が少ない他のブランチだったら、マージコミットが発生しないrebaseを使った方が競合の解消も楽ですし、ログも綺麗になるのでいい気がしますが。
回答: ブランチのコミットが多い時にコンフリクトすると、面倒ですよね笑 なんとなくですが・・・あとあと面倒にならない気がして、私はできるだけrebaseを使ってます。 メインブランチの機能を取り込みたい時、 1. 対象のブランチから、新しいブランチ切って 2. 新しいブランチをrebase squashした後 3. メインブランチにrebaseする 方法で、少し楽してます。 対象のブランチがその場に取り残されますけど、 履歴見る目的には、十分かな・・・と思い込んでます笑 全然回答には、なっていない気がしますが・・・