因此,我主要将Git用于开发目的,但是我意识到可以将其用于存储Ubuntu安装中的设置文件版本。
我建议的设置是:
git init
一个回购/
添加
.gitignore
在/
忽略任何文件,除了我想要跟踪特定的设置。例如,
.gitignore
可能包含(source):## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontab
每当我更改这些低级设置时,我都可以对其进行跟踪。
此设置有什么问题吗?内核是否总是/
只需要某些文件夹?它会破坏任何应用程序的功能吗?
/etc/crontab
我个人笔记本电脑上的东西绝对是我的,但是我明白你的意思了。
etckeeper
并进行备份。
~
主目录设置文件而不是/
文件