46 lines
1.1 KiB
Bash
Executable File
46 lines
1.1 KiB
Bash
Executable File
#!/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 ""
|