#!/bin/bash # Local Git Commit Script # This script commits all changes locally without pushing to GitHub cd /media/pts/Website/SkyArtShop echo "=========================================" echo " Local Git Commit (No GitHub Sync)" echo "=========================================" echo "" # Show current changes echo "Current changes:" git status --short echo "" # Ask for commit message read -p "Enter commit message: " commit_msg if [ -z "$commit_msg" ]; then echo "Error: Commit message cannot be empty" exit 1 fi # Stage all changes echo "Staging all changes..." git add -A # Commit echo "Committing changes..." git commit -m "$commit_msg" if [ $? -eq 0 ]; then echo "" echo "✅ Changes committed successfully!" echo "📁 All changes are stored locally on this server" echo "🚫 No changes will be pushed to GitHub" echo "" echo "Recent commits:" git log --oneline -3 else echo "" echo "❌ Commit failed" exit 1 fi