20 lines
374 B
Bash
20 lines
374 B
Bash
#!/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"
|