Skip to content
Intermediate

Squash a noisy pull request

Your branch has messy work-in-progress commits. Squash them onto main.

Goal

Combine several small feature commits into one clean commit on main.

Available commands

Hints

  • Stuck? Reveal a hint — no penalty.

Empty folder

Run git init to create a repository.

bash — gitscope
GitScope terminal — a safe Git simulation.
Try: git init

Working directory

Clean — no uncommitted changes.

git add ↓

Staging area

Nothing staged. Run git add.

git commit ↓

Repository

No commits yet.