我一直在尝试将整个文件夹推送到Bitbucket上的repo,并且在查看源代码时我一直关注:
我还检查提交是否为空,没有任何东西被推送。该文件夹最初被命名为ChartNew.js作为克隆的结果,所以我尝试重命名它多次,但我仍然坚持这个问题。
我知道如何解决这个问题。
更新:
所以我尝试了No submodule mapping found in .gitmodules for path and missing .gitmodules file中的第二个答案,是的,文件夹已成功删除。我克隆了Charts repo来重做我的回购,然后我又遇到了同样的问题,上面的截图中出现了同样的问题。 :/
答案 0 :(得分:2)
这些是子模块条目。
它们被称为推送回购邮件的 gitlink ,special entries in the index。
使用子模块记录子参数的特定SHA1:参见" git submodule checks out the same commit"。
如果仓库中不再有.gitmodule
,则需要删除这些gitlink:
git rm ChartNewjs # no trailing /
git rm Charts
git add -A .
git commit -m "remove gitlinks submodules"
git push
omarsafwany建议the edit revision:
如果
git rm
没有删除任何内容,请检查答案" No submodule mapping found in.gitmodule
for a path that's not a submodule&#34;,以便删除,然后继续执行上述说明。< / p>