Rebase thích hợp khi phải merge nhiều branch, do nó làm cây lịch sử gọn hơn
Nguồn::
Merge dùng để bảo lưu sự song song của các thay đổi đã xảy ra trên code. Rebase dùng để đảm bảo cây lịch sử phản ánh sự tuần tự trong quá trình thay đổi code của mình