diff --git a/bin/git-create-new-tracking-branch b/bin/git-create-new-tracking-branch new file mode 100755 index 0000000..0a14fb4 --- /dev/null +++ b/bin/git-create-new-tracking-branch @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +if [ "$#" -lt 1 ]; then + echo "Error: Not enough arguments." + exit l +fi + +# Create a new branch including any additional arguments. +git checkout -b "$@" + +# Push the branch to origin, bypassing any Git hooks. +new_branch_name=$1 +git push --no-verify -u origin "${new_branch_name}:opd-${new_branch_name}"