Software Engineering KB

Home

❯

06 Development Process

❯

00 Version Control

❯

01 Concept

❯

Conflict Resolution (Version Control)

Conflict Resolution (Version Control)

Feb 10, 20261 min read

  • git
  • merging
  • conflict-resolution

Conflict Resolution (Version Control)

← Back to Branching and Merging

Manual resolution when Git cannot automatically merge changes. Conflicts occur when the same lines are modified in different branches. Tools include merge editors, vimdiff, VS Code merge editor, and Git’s rerere (reuse recorded resolution).

Key Properties

  • Conflict Markers
  • Merge Tools
  • Rerere

Related

  • Merge Commits (merge can cause conflicts)
  • Rebase (rebase can cause conflicts per-commit)

git merging conflict-resolution


Graph View

  • Conflict Resolution (Version Control)
  • Key Properties
  • Related

Created with Quartz v4.5.2 © 2026

  • GitHub