#!/bin/bash name=$1 url=$2 branch=$3 [[ -z "$name" ]] && { echo "Need a remote name" 1>&2 exit 1 } [[ -z "$url" ]] && { echo "Need a URL" 1>&2 exit 1 } [[ -z "$branch" ]] && branch="master" git remote add -t "$branch" "$name" "$url" git config remote."$name".tagopt "--no-tags"