File: git-delete-squashed-branches.md

package info (click to toggle)
git-extras 7.3.0-1
  • links: PTS
  • area: main
  • in suites: trixie
  • size: 1,988 kB
  • sloc: sh: 4,235; python: 634; makefile: 146
file content (42 lines) | stat: -rw-r--r-- 1,224 bytes parent folder | download | duplicates (2)
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 &lt;<teddy.katz@gmail.com>&gt; and Vladimir Jimenez &lt;<me@allejo.io>&gt;

## REPORTING BUGS

&lt;<https://github.com/tj/git-extras/issues>&gt;

## SEE ALSO

&lt;<https://github.com/tj/git-extras>&gt;