01 / 08
履歴を統合するもう一つの方法(git rebase)
第2章では、branch を統合する方法として git merge を学びました。
git merge は親を2つ持つ「merge commit」を作成し、2つの branch が交わった記録をそのまま残します。
しかし、多人数でのチーム開発が進むと、頻繁な分岐と merge によって commit 履歴が網の目のように複雑化することがあります。
「commit 履歴を一直線で整然とした状態に保ちたい」
その要求に応えるのが、この章で学ぶ git rebase です。