Actualización de Git sobre el cambio de file local

Situación:

Quiero save la configuration de mi entorno de desarrollo en github

Por ejemplo, mi file de configuration .profile.

Así que creé un repository de git en línea donde guardo varias configuraciones como

.profile Mis packages instalados, etc.

Ahora clono este repository en línea para resolver el path local.

/ home / code / github_settings

Este proyecto en línea tiene el último file .profile. Ahora si cambio el .profile local en /home/user/.profile, quiero actualizar automáticamente /home/code/github_settings/.profile

De modo que cualquier cambio en .profile local se copy en el proyecto github y puedo volver a comprometerme en línea.

Este tipo de repository a menudo se llama dotfiles . Como puede ver en la búsqueda de Google, hay muchos desarrolladores que hacen cosas similares a usted. Le sugiero que mire cómo configuraron las cosas en sus repositorys para get ideas sobre cómo resolver los problemas que enfrenta.

Creo que una solución es include un script de shell en su repository de files duales que crea enlaces simbólicos en su directory de inicio a cada uno de los files en su repository.