#!/bin/bash # Quick Git Commit Script # Usage: ./quick_commit.sh "Your commit message" if [ -z "$1" ]; then echo "Usage: ./quick_commit.sh \"Your commit message\"" echo "" echo "Current changes:" git status --short exit 1 fi COMMIT_MSG="$1" echo "Adding all changes (excluding logs)..." # Add specific files (excluding logs) git add frontend/public/*.png git add frontend/public/*.ico git add frontend/public/manifest.json git add frontend/public/index.html git add frontend/src/ git add backend/*.py echo "" echo "Committing: $COMMIT_MSG" git commit -m "$COMMIT_MSG" if [ $? -eq 0 ]; then echo "" echo "✓ Committed successfully!" git log -1 --oneline else echo "" echo "✗ Commit failed or nothing to commit" fi