我不知道最好的方法是什么,在旁观者眼中肯定是优雅的,但我对我的点文件使用了以下内容:
~/.dotfiles
包含所有的点文件本身的目录。这些都在 git repo 中管理。一个脚本,也在~/.dotfiles
其中创建所需的链接到我的主目录。我的主目录中没有任何点文件,只有指向~/.dotfiles
. 例如:
$ ls -l ~/.muttrc
lrwxr-xr-x 1 mj mj 25 May 4 2014 /home/mj/.muttrc -> /home/mj/.dotfiles/muttrc
Run Code Online (Sandbox Code Playgroud)在我将 repo 克隆到一台新机器上后(进入~/.dotfiles
),我只是运行脚本来更新符号链接。
我发现上述方法对我来说非常有效。