Git Branch Linearizing

Use when linearizing a git branch that has merge commits, flattening topological history into a single linear chain, removing merge commits while preserving all work and the final tree state. Triggers on "linearize", "flatten history", "remove merge commits", "rebase to linear", "squash merges out of history".

Arcadi4 ae4dbb4 13.9 KB Updated

File contents

Arcadi4/skills/tree/main/git-branch-linearizing commit ae4dbb45d4

Frequently asked questions

npx skillmds@latest add arcadi4/git-branch-linearizing