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