Então, eu uso o Git principalmente para fins de desenvolvimento, mas acabei de perceber que poderia usá-lo para armazenar versões dos arquivos de configurações que tenho na instalação do Ubuntu.
Minha configuração proposta é:
git init
um repo em/
Adicionar
.gitignore
a/
ignora todos os arquivos, exceto as configurações específicas que desejo rastrear.Por exemplo, o
.gitignore
poderia conter ( fonte ):## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontab
Sempre que altero essas configurações de baixo nível, posso rastreá-las.
Existe algo que poderia dar errado com essa configuração? O kernel sempre precisa /
ter apenas determinadas pastas? Isso atrapalhará o funcionamento de qualquer aplicativo?
/etc/crontab
no meu laptop pessoal são definitivamente minhas, mas entendo o que você quer dizer.
etckeeper
e faça backups.
~
arquivos de configurações de diretório casa ao invés de/
arquivos