#!/usr/bin/env bash GITBIN='/usr/bin/git' AWKBIN='/usr/bin/awk' GREPBIN='/usr/bin/grep' # 1. Pull the current branch and also tags, and prune references vanished from remote # shellcheck disable=SC2016 "$GITBIN" branch --remotes |\ "$AWKBIN" '{print $1}' | "$AWKBIN" -F/ '{print $2}' |\ "$GREPBIN" -v "^$(git rev-parse --abbrev-ref HEAD)\$"