#!/bin/sh if test $# -eq 0; then git reset --hard HEAD~1 else if `echo $1 | grep -q [^[:digit:]]`; then echo $1 is not a number else git reset --hard HEAD~$1 fi fi