Software Engineering KB

Home

❯

06 Development Process

❯

00 Version Control

❯

00 Category

❯

Branching and Merging

Branching and Merging

Feb 10, 20261 min read

  • git
  • branching
  • merging

Branching and Merging

Back: Version Control

Strategies for combining work from different branches. Each approach has tradeoffs in history readability, conflict handling, and bisectability. Teams should establish a consistent strategy.

Concepts

  • Merge Commits
  • Rebase
  • Squash Merge
  • Cherry-Pick
  • Conflict Resolution

git branching merging


Graph View

  • Branching and Merging
  • Concepts

Backlinks

  • Cherry-Pick
  • Conflict Resolution (Version Control)
  • Merge Commits
  • Rebase
  • Squash Merge
  • Version Control

Created with Quartz v4.5.2 © 2026

  • GitHub