diff --git a/SKRIPTE_INFO.md b/SKRIPTE_INFO.md index c9cf79a..4620b74 100644 --- a/SKRIPTE_INFO.md +++ b/SKRIPTE_INFO.md @@ -61,4 +61,16 @@ Dort kannst du alle Backup- und Restore-Funktionen bequem auswählen und ausfüh - **Regelmäßiger Restore-Test:** - Ein Test-Restore-Skript prüft regelmäßig, ob Backups erfolgreich wiederhergestellt werden können. - **Versionsverwaltung der Skripte:** - - Die Skripte selbst werden in einem Git-Repository versioniert (z.B. auf deinem Gitea-Server), um Änderungen nachverfolgen zu können. \ No newline at end of file + - Die Skripte selbst werden in einem Git-Repository versioniert (z.B. auf deinem Gitea-Server), um Änderungen nachverfolgen zu können. + +git remote add origin "$GITURL" + +echo "Füge Dateien zum Commit hinzu..." +git add . +git status + +read -p "Commit-Message: " MSG +[[ "$MSG" =~ ^[zZ]$ ]] && exit 0 + +echo "Erstelle Commit..." +git commit -m "$MSG" \ No newline at end of file diff --git a/git_gitea_upload.sh b/git_gitea_upload.sh index 2c70da1..ec9a570 100755 --- a/git_gitea_upload.sh +++ b/git_gitea_upload.sh @@ -47,8 +47,18 @@ git remote remove origin 2>/dev/null GITURL="$GITEA_URL/$GITEA_USER/$REPO_VALID.git" git remote add origin "$GITURL" -echo "Füge Dateien zum Commit hinzu..." -git add . +echo "Welche Dateien sollen zum Commit hinzugefügt werden?" +echo "1) Alle Dateien und Unterordner (empfohlen, git add .)" +echo "2) Nur Dateien im Hauptverzeichnis (git add *.*)" +read -p "Auswahl (1/2, z für Abbruch): " auswahl +if [[ "$auswahl" =~ ^[zZ]$ ]]; then exit 0; fi +if [[ "$auswahl" == "2" ]]; then + echo "Füge nur Dateien im Hauptverzeichnis zum Commit hinzu (git add *.*)..." + git add *.* +else + echo "Füge alle Dateien und Unterordner zum Commit hinzu (git add .)..." + git add . +fi git status read -p "Commit-Message: " MSG