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