Daher verwende ich Git hauptsächlich für Entwicklungszwecke, habe jedoch festgestellt, dass ich damit Versionen der Einstellungsdateien speichern kann, die ich in meiner Ubuntu-Installation habe.
Mein vorgeschlagener Aufbau ist:
git initein Repo bei/Add a
.gitignorean ,/dass ignoriert alle Dateien außer spezifischen Einstellungen , die ich verfolgen möchten.Zum Beispiel
.gitignorekönnte das ( source ) enthalten:## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontabWenn ich diese Einstellungen auf niedriger Ebene ändere, kann ich sie nachverfolgen.
Kann bei diesem Setup etwas schief gehen? Muss der Kernel immer /nur bestimmte Ordner haben? Wird es die Funktionsweise von Anwendungen beeinträchtigen?
/etc/crontabauf meinem persönlichen Laptop gehören definitiv mir, aber ich verstehe, was du meinst.
etckeeperund erstellen Sie Backups.
~Einstellungsdateien Ihres Home-Verzeichnisses anstelle von/Dateien berücksichtigen