我将我的配置文件(~/.bashrc
, ~/.emacs
,~/emacs
等)存储在 git 中。我配置它的方式只是在主目录中添加一个 git 存储库。
我发现这种方法有一些问题:
git gui
需要永远,因为它递归地扫描整个主目录。- 我有时不小心将文件添加到应该转到新仓库的配置仓库(我创建了一个新项目,比如在 中
~/projects/foo
,忘记它还没有初始化 git repo,并git add bar.xyz
在foo
目录中执行。这导致文件被添加到配置仓库)。
我不确定将 git 存储库嵌套在已经有 git 存储库的目录下是否明智,尽管我还没有遇到任何基本问题。
有没有更好的方法,或者这是人们在 git 中存储本地配置文件的标准方式?