▲ 9 ▼ Do we think of git commits as diffs, snapshots, and/or histories? (jvns.ca) submitted 2 years ago by canpolat@programming.dev [M] to c/git@programming.dev 5 comments fedilink hide all child comments
[–] Kissaki@programming.dev 1 point 2 years ago* (last edited 2 years ago) (1 child) Depends on context. Most of the interfacing is change based. But calling that diff is misleading. permalink fedilink source hideshow 2 child comments replies: [–] technom@programming.dev 1 point 2 years ago* But calling that doff is misleading. Git actually uses diffs behind the scenes a lot - 3-way diffs/merges to be more accurate. Merging, rebasing, cherry picking and even reverting are all 3-way diff-merges. permalink fedilink source parent
[–] technom@programming.dev 1 point 2 years ago* But calling that doff is misleading. Git actually uses diffs behind the scenes a lot - 3-way diffs/merges to be more accurate. Merging, rebasing, cherry picking and even reverting are all 3-way diff-merges. permalink fedilink source parent