Git

Git

Overview

Here is how I interact with Git on a daily basis.

Tools I use

Commands I often run

Cleanup old branches

git delete-merged-branches

git delete-squashed-branches main

# all local branches that are tracking deleted remote branches and forcefully deletes them
git branch -vv | grep ': gone' | awk '{print $1}' | xargs -n 1 git branch -D