38 lines
763 B
Bash
38 lines
763 B
Bash
|
|
#!/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
|