#!/bin/bash COMMIT_MSG="$1" # Проверка: если сообщение пустое, ругаемся if [ -z "$COMMIT_MSG" ]; then echo "❌ Error: Commit message is required." echo "Usage: ./push_changes.sh \"feat: description\"" exit 1 fi echo "🚀 Starting Local Push Sequence..." # Выполняем цепочку команд локально git add . && \ git commit -m "$COMMIT_MSG" && \ git push origin main # Проверяем код возврата if [ $? -eq 0 ]; then echo "✅ Success! Changes pushed to remote." else echo "❌ Failed to push. Check the output above for errors." exit 1 fi