所以这有点奇怪。我正在研究一个Git仓库,并且一切都很好。直到我使用git add .
将名为“tests”的文件夹添加到存储库。我注意到没有像Git那样添加文件。在Git中添加文件夹内容
所以我推送给Github检查文件是否实际添加或没有,因为“测试”是在我的“git status”日志中找出来的(但没有任何“测试”文件)。
我有一个奇怪的绿色图标,这是我第一次偶然发现它。您可以在github repository中看到图标。
提交日志显示以下
+Subproject commit 70b4cc379d0e1e749085ec1b3aaa0dd1cd0fc9b7
那么,是什么图标意味着什么也恰好发生的呢?
编辑:我没有添加子模块,如果有的话,应该有一个“.gitmodules”文件来创建它来跟踪它们。我的猜测是Git即使不应该也会感到困惑。
固化很简单
git rm tests --cached
git add tests
git commit -m "fixed!"
当你第一次在git中添加它时,测试文件夹是空的? – 2013-05-08 16:34:28
不,它已经有了所有的文件。其实,我不知道Git添加空文件夹。 – 2013-05-08 16:35:28
它不,所以我问。你说你添加了文件夹,但没有添加文件,所以我认为它可能是空的。但事实并非如此=) – 2013-05-08 16:37:49