Skip to Content

The Git-Knot

Rebase entangled feature branches back to the main development line.

Moves: 0
Remaining: 0
?

How to Play

1.

The repository contains multiple feature branches.

2.

Blue spheres are FEATURE commits, White are MAIN commits.

3.

Red spheres are CONFLICTS - click them first to resolve.

4.

To rebase: Click a blue feature commit, then click a white parent.

5.

The goal is to linearize history without losing metadata.

6.

The score is the number of rebase operations (lower is better).

Controls

Select / ResolveClick
Orbit CameraDrag
ZoomScroll
Toggle ImmersiveF