如何在git存储库中添加新文件夹?

时间:2016-01-17 08:43:48

标签: git github

为什么我的下面目录在我的github存储库中显示为隐藏

enter image description here

2 个答案:

答案 0 :(得分:3)

似乎这是因为每个文件夹本身都是自己的存储库。

在这些情况下,我相信git会将这些文件夹视为子模块,并不一定存储对这些文件夹所做的更改。相反,它会让每个文件夹管理它自己的历史记录,而主存储库只会存储指向这些项目的指针。

因此,在您的全局项目的上下文中,这些文件夹是“空的”,因为此存储库不会监视对它们所做的更改。

如果您宁愿自己管理这些插件并“松散”这些插件的git存储库和历史记录,只需从每个文件夹中删除.git文件夹 - 它们将无法管理自己的版本控制和您的主存储库将接管监视其更改。

答案 1 :(得分:3)

这些不是子模块,只是记录了git嵌套repo(只有 gitlink special entry in the index)的记录。

请参阅" Difference between nested git repos and submodules"

检查您的本地仓库:每个文件夹都可能包含2.*子文件夹。