August 27, 2024

Git: Check which branch.es have been merged with the main branch

Append the option --merged to the command git branch:

$ git branch --merged
  add-css-file
  add-license
* main

Both branches add-css-file and add-license have been merged into main.

You can also show remotes branches which have been merged:

$ git branch -a --merged # the option -a also shows remote branches
  add-css-file
  add-license
* main
  remotes/origin/HEAD -> origin/main
  remotes/origin/add-css-file
  remotes/origin/add-license
  remotes/origin/main
  remotes/origin/remove-menu

You can also specify a reference branch:

$ git branch --merged main
  add-css-file
  add-license

You can safely delete branches which show up e.g. add-css-file.

See also the option --no-merged.


personal computing command-line interface (cli) gnu linux trisquel shell literacy office applications wiki git

No affiliate links, no analytics, no tracking, no cookies. This work © 2016-2024 by yctct is licensed under CC BY-ND 4.0 .   about me   contact me   all entries & tags   FAQ   GPG public key

GPG fingerprint: 2E0F FB60 7FEF 11D0 FB45 4DDC E979 E52A 7036 7A88