所以这有点奇怪。我正在开发一个 Git 存储库,一切都很好。直到我使用git add .
. 我注意到没有像 Git 过去那样添加文件。
所以我推送到 Github 以检查是否实际添加了文件,因为“测试”正在我的“git status”日志中找出(但没有“测试”文件)。
我有一个奇怪的绿色图标,这是我第一次偶然发现它。您可以在github 存储库中看到该图标。
提交日志显示以下内容
+Subproject commit 70b4cc379d0e1e749085ec1b3aaa0dd1cd0fc9b7
那么这个图标是什么意思,到底发生了什么?
编辑:我没有添加子模块,如果有的话,应该已经创建了一个“.gitmodules”文件来跟踪它们。我的猜测是 Git 感到困惑,即使它不应该。
治疗很简单
git rm tests --cached
git add tests
git commit -m "fixed!"