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 initum repo em/Adicionar
.gitignorea/ignora todos os arquivos, exceto as configurações específicas que desejo rastrear.Por exemplo, o
.gitignorepoderia conter ( fonte ):## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontabSempre 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/crontabno meu laptop pessoal são definitivamente minhas, mas entendo o que você quer dizer.
etckeepere faça backups.
~arquivos de configurações de diretório casa ao invés de/arquivos