Posted 05/07/2025

Cleaning in GIT

This post lists common Git cleanup commands for removing local branches and clearing stashes.

WARNING: These operations are destructive and cannot be undone.

Delete local branches by pattern

For example delete all branches which has ‘feature/’ in name.

git branch -D $(git branch --list '*feature/*')

Explanation:

Clear stash

Delete all stashed changes:

git stash clear

List stashes before clearing

git stash list

Drop a single stash

git stash drop stash@{0}