DOKK / manpages / debian 12 / git-extras / git-delete-squashed-branches.1.en
GIT-DELETE-SQUASHED-BRANCHES(1) Git Extras GIT-DELETE-SQUASHED-BRANCHES(1)

git-delete-squashed-branches - Delete branches that were squashed

git-delete-squashed-branches [<branch-name>]

Deletes all git branches that have been "squash-merged" into branch-name.

<branch-name>

The target branch were the "squashed-merged" branches were committed to. If no value is given, then the current checked out branch will be used.

Delete all branches that were "squash-merged" into the current checked out branch.

$ git delete-squashed-branches

Delete all branches that were "squash-merged" into the main branch. This will checkout the target branch and leave you on said branch after the command has completed.

$ git delete-squashed-branches main

Written by Teddy Katz <teddy.katz@gmail.com> and Vladimir Jimenez <me@allejo.io>

<https://github.com/tj/git-extras/issues>

<https://github.com/tj/git-extras>

October 2022