Używam Gita głównie do celów programistycznych, ale właśnie zdałem sobie sprawę, że mogę go użyć do przechowywania wersji plików ustawień, które mam w mojej instalacji Ubuntu.
Moja proponowana konfiguracja to:
git initrepo w/Dodaj
.gitignorena/który ignoruje wszystkie pliki z wyjątkiem określonych ustawień Chcę śledzić.Na przykład
.gitignoremoże zawierać ( źródło ):## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontabIlekroć zmieniam te ustawienia niskiego poziomu, mogę je śledzić.
Czy jest coś, co może pójść nie tak z tą konfiguracją? Czy jądro zawsze musi /mieć tylko określone foldery? Czy to zakłóci funkcjonowanie jakiejkolwiek aplikacji?
/etc/crontabna moim laptopie są zdecydowanie moje, ale rozumiem, co masz na myśli.
etckeeperi twórz kopie zapasowe.
~pliki ustawień katalogu domowego, a nie/pliki