Watch
1
0
Fork
You've already forked dotfiles
0
dotfiles/bin/git-fetch-branch

26 lines
408 B
Shell
Executable file

#!/usr/bin/env bash
export USAGE='<branch>
or: <remote> <branch>
'
# This is the recommended pattern from `man git-sh-setup`.
#
# shellcheck disable=SC1090
. "$(git --exec-path)/git-sh-setup"
set -euo pipefail
case "$#" in
1)
remote='origin'
branch="$1"
;;
2)
remote="$1"
branch="$2"
;;
*) usage ;;
esac
exec git fetch "${remote}" "${branch}"