Am besten verwenden Sie git als Teil Ihrer Bereitstellung. So sehr, dass Sie relativ wenig Antworten zu anderen Verwendungen von Git finden.
Das heißt, Git kann auf viele Arten verwendet werden. Wenn Ihre Bereitstellung auf dem Live-Server erfolgt und nicht von git stammt, ist es dennoch sinnvoll, Änderungen an git vorzunehmen, so dass Sie zumindest sehen können, was sich wann geändert hat, und das Zeug zurücksetzen. Was Sie verlieren werden, sind vernünftige Kommentare und Gruppierungen von Änderungen in Commits, sodass Sie schnell sehen können, wohin Sie zurückkehren möchten. Außerdem können Sie sehen, welche Änderungen in unterschiedlichen Dateien wahrscheinlich voneinander abhängig sind.
Es ist durchaus möglich, dass Ihr Live-Code ein git-Arbeitsverzeichnis ist, und Sie können automatisierte Aktualisierungen des Repositorys von cron aus ausführen.
Etckeeper ( https://github.com/joeyh/etckeeper ) ist in gewisser Hinsicht vergleichbar. Es ist für das Aufzeichnen von Änderungen im / etc-Verzeichnis eines Servers im Gegensatz zu einer Website gedacht, ansonsten ist es dem, was Sie sich vorstellen, ziemlich ähnlich. Es wird wahrscheinlich einige nützliche Ideen in seine Commit-Hooks und ähnliches enthalten, aber es ist auch kompliziert, da es verschiedene VCS-Systeme abdeckt und die Kompatibilität mit mehreren Betriebssystemen gewährleistet.