BRANCH_NAME=$(git rev-parse --abbrev-ref HEAD) RESTRICTED_BRANCHES="^(main)$" if echo "$BRANCH_NAME" | grep -Eq "$RESTRICTED_BRANCHES"; then echo "Cannot push directly to branch: '${BRANCH_NAME}'" exit 1 fi