만약 merge commit 을 살려서 그래프까지 나타내고 싶다면 아래 옵션을 주자.
git rebase branch --rebase-merges
Base branch 를 두고 여러 작업을 쪼개서 작업할 때, 스쿼지 머지가 아닌 머지 커밋을 생성하도록 머지를 했다면, 그래프가 가지런하게 그려진다.
Base branch 가 분기된 시점에서 main branch 가 상당히 앞서나간 경우, 그래프가 멀어지면서 점점 보기 불편해진다.
이 경우 main branch 의 위로 rebase 를 하면 그래프가 다시 처음처럼 가지런하게 정돈이 되는데, 별도의 옵션을 지정하지 않으면 merge commit 이 사라진 상태로 머지되고, fast-forward merge 를 한것마냥 일자 그래프로 나타난다.