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 initun repositorio en/Agregue un
.gitignoreat/que ignore cualquier archivo, excepto la configuración específica que deseo rastrear.Por ejemplo,
.gitignorepodría contener ( fuente ):## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontabCada 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/crontaben mi laptop personal son definitivamente mías, pero entiendo lo que quieres decir.
etckeepery hacer copias de seguridad.
~archivos de configuración del directorio casa en lugar de/archivos