我有一个包含大部分应用程序设置的存储库。我想从另一个repo中添加.git/config
并将其替换为原始仓库中的符号链接,但Git抱怨:
error: Invalid path '[...]/.git/config'
error: unable to add [...]/.git/config to index
fatal: adding files failed
注意:我不是要将它添加到设置仓库的根目录,而是添加到子目录中。
答案 0 :(得分:1)
符号链接在这里不起作用。您可以将GIT_CONFIG环境变量设置为指向配置文件。
答案 1 :(得分:0)
只需将这些设置放在您的全局.gitconfig
中,以便它适用于您系统上的所有存储库 - 并将其从本地.git/config
中移除,这样它们就不会覆盖.gitconfig
中的更改}当您的偏好改变并且您更新它。
答案 2 :(得分:0)
为什么不使用git submodule
?它听起来像你正在寻找的东西:一个包含其他项目的项目。