Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git-repo在另一个内部,它们之间没有任何连接_Git - Fatal编程技术网

git-repo在另一个内部,它们之间没有任何连接

git-repo在另一个内部,它们之间没有任何连接,git,Git,我的主目录(~)是一个git repo,只有像vimrc和bashrc这样的配置文件(我使用了带“*”的.gitignore,我使用了add-f,所以没有添加任何其他文件) 现在在我的家里,我有更多的目录和代码项目,它们本身就是git REOP,有时甚至还有更多的git REPO 基本上,此设置是否会导致问题? 内部回购的.git文件夹是否会递归添加 我听说过“git子模块”,但如果我不需要回购协议之间的任何连接,那么我需要阅读它吗 谢谢。只有外部存储库会通知内部存储库中的某些内容发生了更改,并

我的主目录(~)是一个git repo,只有像vimrc和bashrc这样的配置文件(我使用了带“*”的.gitignore,我使用了add-f,所以没有添加任何其他文件)

现在在我的家里,我有更多的目录和代码项目,它们本身就是git REOP,有时甚至还有更多的git REPO

基本上,此设置是否会导致问题? 内部回购的.git文件夹是否会递归添加

我听说过“git子模块”,但如果我不需要回购协议之间的任何连接,那么我需要阅读它吗


谢谢。

只有外部存储库会通知内部存储库中的某些内容发生了更改,并且您必须转到该内部存储库并在那里提交,这似乎才可以正常工作。
因此,它基本上对我来说就像是现成的git模块。

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

即使没有问题,您仍然可以通过在干净的专用repo中隔离配置文件来避免这种情况,把它们连接到你家里,我知道。但是为什么它更好呢?似乎只是在我的系统中添加了另一个目录。谢谢。当您要将子目录克隆到新的主目录时,您必须使用子目录,因为您不能在非空目录中进行克隆。然后你可以把所有的东西移回~,但这是一个选择的问题。