27 lines
654 B
Bash
Executable File
27 lines
654 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Falls du das Skript von überall ausführen willst,
|
|
# wechsle hier in dein Repo-Verzeichnis:
|
|
# cd /home/sandro/dein-repo-pfad || exit
|
|
|
|
# 1. Alle Änderungen stagen
|
|
git add .
|
|
|
|
# 2. Commit-Nachricht festlegen
|
|
# Wenn ein Argument übergeben wurde, nimm das, sonst Zeitstempel
|
|
if [ -z "$1" ]; then
|
|
MSG="Update vom $(date '+%Y-%m-%d %H:%M:%S')"
|
|
else
|
|
MSG="$1"
|
|
fi
|
|
|
|
# 3. Committen
|
|
git commit -m "$MSG"
|
|
|
|
# 4. Zum Gitea-Server pushen
|
|
# Wir gehen davon aus, dass der Remote 'origin' heißt und der Branch 'main'
|
|
git push origin main
|
|
|
|
echo "---------------------------------------"
|
|
echo "✅ Änderungen wurden erfolgreich zu Gitea gepusht!"
|