2014-01-14 53 views
0

我的家(〜)目录是一个git回购只配置文件一样的vimrc和.bashrc中(我用带“*”一个的.gitignore,我用添加-f,所以没有别的东西被添加)。混帐回购协议,它们之间没有连接

现在我的家里面,我有更多的目录与代码项目本身是混帐reops,有时甚至更多的git内因而回购。

基本上,做这种设置可能会出现问题? 内部回购的.git文件夹是否会递归添加?

我听说过“混帐子模块”,但如果我不需要回购之间的任何连接 - 所以我需要了解它牛逼呢?

感谢。

+0

即使没有任何问题,你仍然可以被在一个干净的专用隔离回购您的配置文件避免这种情况,并在您的主页链接它们。 –

+0

我知道这件事。但为什么它更好?它似乎只是添加另一个目录到我的系统。谢谢。 – Daniel

+0

无论如何,当你想将它克隆到一个新的HOME时,你将不得不使用一个子目录,因为你不能克隆到一个非空的目录。然后你可以将所有东西都移回〜,但是这是一个选择问题。 –

回答

1

完全没有问题,只需将这些目录添加到您的HOME目录的.gitignore中即可,您会没事的。

1

它似乎工作得很好,只是外部存储库会通知内部存储库中的内容发生了变化,您将不得不进入内部并将其提交到那里。 所以它基本上适用于我,就像开箱即用的git模块。

相关问题