#!/bin/bash # ============================================ # 🔵 SESSION END – Gitea Push Script # Ausführen: am ENDE jeder Arbeits-Session # ============================================ echo "" echo "🔵 Session wird gespeichert..." echo "-------------------------------" # In den Projektordner wechseln (Pfad anpassen!) cd ~/Coding/eduplans || { echo "❌ Ordner nicht gefunden! Pfad in Zeile 11 anpassen."; exit 1; } echo "📁 Aktueller Ordner: $(pwd)" echo "🌿 Branch: $(git branch --show-current)" echo "" # Zeige welche Dateien geändert wurden echo "📝 Geänderte Dateien:" git status --short echo "" # Alle Änderungen stagen git add . # Nach einer Commit-Nachricht fragen echo "💬 Beschreibe kurz was du heute gemacht hast:" read -r COMMIT_MSG # Wenn nichts eingegeben, Standard-Nachricht verwenden if [ -z "$COMMIT_MSG" ]; then COMMIT_MSG="Session vom $(date '+%d.%m.%Y %H:%M')" fi # Commit erstellen git commit -m "$COMMIT_MSG" echo "" echo "⬆️ Lade Änderungen zu Gitea hoch..." git push echo "" echo "✅ Alles gespeichert! Gute Arbeit heute." echo "-------------------------------" echo ""