#!/bin/bash remote=(`git ls-remote -h origin master 2>/dev/null`) [[ $? -ne 0 ]] && exit 0 head=`git rev-parse HEAD` [[ "${remote[0]}" = "$head" ]] || echo "HEAD ($head) != origin/master (${remote[*]})"