Banding
Dua cara menggabungkan
Keadaan awal yang sama, dua integrasi berdampingan. Perhatikan bentuk riwayatnya, lalu perhatikan isi filenya — yang kedua itu kejutannya.
tip: refs/heads/main
tip: refs/heads/feature
Satu commit baru dengan dua parent. Tidak ada yang ditulis ulang, tidak ada yang jadi yatim.
Setiap commit fitur disalin jadi objek baru. Riwayat jadi lurus; yang lama tinggal di rak.
Hasilnya
Isi akhirnya identik. Yang berbeda hanya bentuk riwayatnya: 5 objek commit di kiri, 6 di kanan, dan 0 versus 2 commit tanpa kartu. Itulah seluruh pilihan antara keduanya — bukan hasil kerjanya, tapi cerita yang tertinggal.