Horje
git prune remote branches Code Example
git prune local branches
# for pruning of local branches that have been deleted on remote
git remote prune origin

# for checking local branches and if they can be deleted
# because they have been merged into another branch already
git branch --merged >/tmp/merged-branches && \
  vi /tmp/merged-branches && xargs git branch -d </tmp/merged-branches
git clean local remote branch
git fetch origin --prune
git prune remote branches
git remote prune origin
git prune local branches
# To delete local old/merged branches:
git fetch --prune
git branch -r | awk '{print $1}' | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk '{print $1}' | xargs git branch -d

# This string gets the list of remote branches and passes it into egrep through the standard input. And filters the branches that have a remote tracking branch (using git branch -vv and filtering for those that have origin) then getting the first column of that output which will be the branch name.
# Finally passing all the branch names into the delete branch command.
# Since it is using the -d option, it will not delete branches that have not been merged into the branch that you are on when you run this command.
# Also remember that you'll need to run git fetch --prune first, otherwise git branch -r will still see the remote branches.
git remove deleted remote branches
git fetch origin --prune
git prune local branches
npx git-removed-branches --prune




Shell

Related
git branch lists remote branches that do not exist anymore Code Example git branch lists remote branches that do not exist anymore Code Example
How to see incognito history? Code Example How to see incognito history? Code Example
install gnu grep on mac Code Example install gnu grep on mac Code Example
zsh mac Code Example zsh mac Code Example
how to pull from a particular branch in git Code Example how to pull from a particular branch in git Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
11