Files
dotfiles/bin/rmbr

13 lines
306 B
Bash
Executable File

#!/usr/bin/env bash
if [ $# -lt 1 ] ; then
echo Usage: $0 branch
exit 1
fi
echo Removing branch $1
# Check for master/main
TRUNK=$(git branch -l main | sed -e 's/\* //g')
if [ "$TRUNK" == "" ] ; then
TRUNK=master
fi
git checkout $1 && git rebase $TRUNK && git checkout $TRUNK && git branch -d $1