1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
git-delete-squashed-branches(1) -- Delete branches that were squashed
=====================================================================
## SYNOPSIS
`git-delete-squashed-branches` [--proceed, -p] [<branch-name>]
## DESCRIPTION
Deletes all git branches that have been "squash-merged" into `branch-name`.
## OPTIONS
--proceed, -p
Proceed with the next branch even if the current branch cannot be deleted (e.g. because it is checked out in a worktree)
<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.
## EXAMPLES
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
## AUTHOR
Written by Teddy Katz <<teddy.katz@gmail.com>> and Vladimir Jimenez <<me@allejo.io>>
## REPORTING BUGS
<<https://github.com/tj/git-extras/issues>>
## SEE ALSO
<<https://github.com/tj/git-extras>>
|