別の開発者がブランチDEVELOPER_Aに分岐し、そのブランチで多くのコミットを行った場合、彼が完了したら、彼の作業をマスターにマージしたいと思います。しかし、私は彼の小さなコミットがすべてマスターブランチの履歴に表示されることを望まず、最後のコミットのみを気にします。それで、そのブランチをマージするときに、ブランチDEVELOPER_Aで彼の履歴を「押しつぶす」方法はありますか?
私はdeveloper_Aブランチでパッチを入手し、masterに適用することができましたが、結果がdeveloper_Aブランチからマージされたという事実をgitが追跡できなくなり、これは独立した変更であると考えるだけです。
ありがとうヤン