Así que uso Git principalmente para fines de desarrollo, pero me di cuenta de que podía usarlo para almacenar versiones de los archivos de configuración que tengo en mi instalación de Ubuntu.
Mi configuración propuesta es:
git init
un repositorio en/
Agregue un
.gitignore
at/
que ignore cualquier archivo, excepto la configuración específica que deseo rastrear.Por ejemplo,
.gitignore
podría contener ( fuente ):## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontab
Cada vez que cambio estas configuraciones de bajo nivel, puedo rastrearlas.
¿Hay algo que pueda salir mal con esta configuración? ¿El núcleo siempre necesita /
tener solo ciertas carpetas? ¿Va a estropear el funcionamiento de cualquier aplicación?
/etc/crontab
en mi laptop personal son definitivamente mías, pero entiendo lo que quieres decir.
etckeeper
y hacer copias de seguridad.
~
archivos de configuración del directorio casa en lugar de/
archivos