During a typical day, I would change to the main branch, pull the latest from the remote, delete the merged branches. Over and over all day, every day of the week. Now instead of all that checkout and pulling, I made a Git JERK!
This is a combination of aliases in my local
.bashrc . Most of the stuff in the
.gitconfig is covered in the Alias for Git sanity article. Check it out b/c this Shell command won’t work without some of those. Here is the
alias jerk="git pull && git delete-merged && clear && git ls"
Here was my CLI before:
git cd main git pull git delete-merged git ls
Simpler with a jerk…
git cd main && jerk