Поэтому я использую Git в основном для целей разработки, но я только что понял, что могу использовать его для хранения версий файлов настроек, которые у меня есть при установке Ubuntu.
Моя предлагаемая установка:
git initрепо в/Добавить
.gitignoreпри/этом игнорирует любые файлы, кроме определенных настроек, которые я хочу отслеживать.Например,
.gitignoreможет содержать ( источник ):## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontabВсякий раз, когда я изменяю эти настройки низкого уровня, я могу отслеживать их.
Что-нибудь может пойти не так с этой настройкой? Всегда ли ядру нужно /иметь только определенные папки? Это испортит работу каких-либо приложений?
/etc/crontabмоего личного ноутбука, безусловно, мое, но я понимаю, что вы имеете в виду.
etckeeperи делайте резервные копии.
~файлы настроек вашего домашнего каталога, а не/файлы