Loro-lorone merge lan rebase nggabungake owah-owahane saka siji cabang menyang cabang liyane, nanging cara-caranya beda: merge njaga sejarah kanthi merge commit, dene rebase nulis ulang sejarah kanggo nggawe urutan linear. Ngerti bedane lan kapan kudu nganggo saben-saben iku penting.
Merge — njaga sejarah (nggabung)
main: A───B───C───────M ← M is a MERGE COMMIT (two parents)
\ /
feature: D───E
→ git merge feature: creates M combining the branches
✓ Preserves the actual history (shows the branch existed, when it merged)
✗ History has merge commits (can look cluttered with many merges)
