#!/bin/bash set -e # Default commit message if none provided MESSAGE="${1:-chore: update code}" # Add all changes git add . # Commit with the provided message git commit -m "$MESSAGE" # Get current branch name BRANCH=$(git rev-parse --abbrev-ref HEAD) # Push to remote, setting upstream if needed git push -u origin "$BRANCH" echo "✅ Successfully pushed to $BRANCH"