为什么GIT在满载代码时上传空文件夹?

时间:2017-02-26 15:03:51

标签: git github

我在Github中创建了一个存储库,并试图在那里上传一些Python代码。其中一个子文件夹是空的,我不会推理出来。我创建了具有不同名称的新存储库,但仍面临同样的问题。之后,我使用origin删除了git remote rm origin,但没有看到任何效果。这是上传的图片,

enter image description here

包含一些代码的文件夹名称为ML Examples,并将其上传为空。我曾尝试将名称更改为ML,稍后会删除。但是,它仍然显示在上传中。

这里的问题是什么以及如何解决?

2 个答案:

答案 0 :(得分:2)

您看到的内容(灰色文件夹)是 gitlink ,是您的主GitHub回购的special entry in the index,它记录了嵌套的回购根SHA1。

如果您还要引用其内容,则应将这些嵌套的回购添加为submodules

或者您应该避免这些子目录中包含.git/文件夹,因为这会使它们成为嵌套的git repo。

答案 1 :(得分:0)

AFAIU git并不真正关心目录,只关心其中的文件。

也就是说,您需要git add somedir/somefile

(但我是git的新手,可能是错的)