2010-06-28 222 views
2

我有一个包含大部分应用程序设置的存储库。我想从一个不同的回购加.git/config和替换它与原来的回购符号链接,但Git的抱怨:将.git/config添加到另一个Git存储库

error: Invalid path '[...]/.git/config' 
error: unable to add [...]/.git/config to index 
fatal: adding files failed 

注:我并不想将它添加到的设置根目录回购,但在一个子目录中。

回答

1

符号链接在这里不起作用。您可以将GIT_CONFIG环境变量设置为指向您的配置文件。

0

只要把这些设置在全局.gitconfig所以它会应用到系统上的所有信息库 - 并从本地.git/config删除它们,从而你的喜好改变他们不会覆盖.gitconfig更改并您更新。

+0

'$(前缀)/ etc/gitconfig'中还有一个系统范围的配置。 – Cascabel 2010-06-28 14:41:49

+0

我最喜欢备份的设置是遥控器和分支 - 我不希望那些在我的全局配置中。 – l0b0 2010-06-28 14:42:12

0

为什么不只是使用git submodule?它确实听起来像你正在寻找的东西:一个包含其他项目的项目。

相关问题