#!/bin/bash while true; do # Sprawdzanie, czy są zmiany w repozytorium if [[ -n $(git status --porcelain) ]]; then echo "wykryto zmiane" # Dodanie wszystkich zmian do obszaru roboczego git add . # Utworzenie commita z aktualną datą i czasem COMMIT_MESSAGE="Commit z dnia $(date '+%Y-%m-%d %H:%M:%S')" git commit -m "$COMMIT_MESSAGE" # Wypychanie zmian do zdalnego repozytorium git push origin main # Zamień 'main' na 'master' lub inną nazwę gałęzi, jeśli jest inna else echo "Brak zmian do commitowania" fi # Czekaj 10 minut (600 sekund) sleep 10 done