#!/bin/sh # Prevent accidental commits to master. All work goes to main. branch=$(git symbolic-ref --short HEAD 2>/dev/null) if [ "$branch" = "master" ]; then echo "ERROR: committing to 'master' is not allowed." >&2 echo "Switch to 'main' first: git checkout main" >&2 exit 1 fi