blob: 8251fa4717a2b2a30d0771ddcec7a70a04c71582 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/bin/bash -e
# Create a branch: `git start BRANCHNAME` (protip: run `git fall` first.) The
# new branch will track origin/main by default, or origin/master if origin/main
# doesn't exist. Tracking info gets used below.
if git rev-parse --quiet --verify origin/main > /dev/null; then
exec git checkout --track origin/main -b "$@"
elif git rev-parse --quiet --verify origin/master > /dev/null; then
exec git checkout --track origin/master -b "$@"
fi
exec git checkout --track origin/main -b "$@"
|