diff --git a/bin/git-up b/bin/git-up new file mode 100755 index 0000000..79f3629 --- /dev/null +++ b/bin/git-up @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +# Usage: git up {branch} {remote} + +set -e + +if [[ $# < 1 ]]; then + echo "You must specify a branch name to update" + exit 1 +fi + +BRANCH=$1 +REMOTE=${2:-origin} + +git checkout ${BRANCH} && \ + git fetch ${REMOTE} && \ + echo && \ + git sl ${BRANCH}..${REMOTE}/${BRANCH} && \ + echo && \ + git pull --quiet && \ + git checkout -