本地文件更改时的Git更新

本地文件更改时的Git更新,git,Git,情况: 我想在github上保存我的开发环境设置 例如,我的.profile设置文件 因此,我在线创建了一个git存储库,在其中存储各种设置,如 .个人资料 我安装的软件包等 现在我克隆这个在线存储库来解决本地路径问题 /主页/代码/github\u设置 此联机项目具有最新的.profile文件。现在,如果我在/home/user/.profile中更改local.profile,我想自动更新 /home/code/github\u settings/.profile 这样,local.prof

情况:

我想在github上保存我的开发环境设置

例如,我的.profile设置文件

因此,我在线创建了一个git存储库,在其中存储各种设置,如

.个人资料 我安装的软件包等

现在我克隆这个在线存储库来解决本地路径问题

/主页/代码/github\u设置

此联机项目具有最新的.profile文件。现在,如果我在/home/user/.profile中更改local.profile,我想自动更新 /home/code/github\u settings/.profile


这样,local.profile中的任何更改都会复制到github项目中,我可以重新联机提交。

这种存储库通常被称为。正如你从谷歌搜索中所看到的,有许多开发者在做与你类似的事情。我建议你看看他们是如何在回购协议中设置的,以了解如何解决你所面临的问题


我认为一种解决方案是在dotfiles repo中包含一个shell脚本,它在主目录中创建指向repo中每个文件的符号链接。

使用符号链接如何?(
~/.foo
作为到
~/my\u git\u repo/.foo
的符号链接)。谢谢,我可以使用这些文件。foldersSymlinks对这两个都有效。