Merge
Domain: Software Engineering
π― Motivation
Combining changes from one branch into another. Git automatically merges, or flags conflicts.
π Concrete Example
Merge: βgit merge feature/dark-modeβ into main. Git combines the changes. If both branches changed the same line, conflict! Git asks you to resolve it. Otherwise, automatic merge.
π Analogy
Merging is like combining two peopleβs edits on a group project - if Alice edited page 1 and Bob edited page 2, just combine them. If both edited page 3, line 5, you must decide which version to keep. Git does this for code.