sync_git() { SRC=$1 DEST=$2 mkdir -p $DEST rsync -aHAXxv --numeric-ids --delete --progress --exclude='.git' \ --exclude='.gitignore' \ --exclude='*/target' \ --exclude='abgabe.sh' \ --exclude='.venv' \ --exclude='site' \ --exclude="'${abgabe_zip}.zip'" \ $SRC $DEST git -C $DEST add . git -C $DEST commit -a -m "Commit Datum: $(date --iso-8601=seconds)" git -C $DEST push origin main } sync_git ./ ../codeberg.page/kurswinkel