dotfiles/scripts/git-branch-create
tavo-wasd fd69ecbbe6 init
2023-05-08 20:39:39 -06:00

13 lines
358 B
Bash
Executable file

#!/bin/sh
# Get branch info
echo "Branch name: " && read -r branch
[ -z "$branch" ] && echo "No branch name specified" && exit
echo "Branch origin (blank for 'origin'): " && read -r origin
# Create branch and switch to it
git checkout -b "$branch"
# Push changes from origin
[ -z "$origin" ] && origin="origin"
git push --set-upstream "$origin" "$branch"