If you have
fzf
Show archive.org snapshot
installed, you may add an alias such as this to your ~/.bashrc
:
alias recent-branch="git for-each-ref --sort=-committerdate --format='%(refname:short)' refs/heads/ | fzf | sed 's/\* //g' | xargs -I '{}' git checkout {}"
alias rb=recent-branch
Now whenever you want to switch back and forth between your most recent branches, type recent-branch
, select one and press enter.
Posted by Michael Leimstädtner to makandra dev (2021-09-23 11:17)