Git - 文件夹没有推到回购

时间:2015-05-24 15:25:44

标签: git bitbucket

我一直在尝试将整个文件夹推送到Bitbucket上的repo,并且在查看源代码时我一直关注:enter image description here

我还检查提交是否为空,没有任何东西被推送。该文件夹最初被命名为ChartNew.js作为克隆的结果,所以我尝试重命名它多次,但我仍然坚持这个问题。

我知道如何解决这个问题。

更新:

所以我尝试了No submodule mapping found in .gitmodules for path and missing .gitmodules file中的第二个答案,是的,文件夹已成功删除。我克隆了Charts repo来重做我的回购,然后我又遇到了同样的问题,上面的截图中出现了同样的问题。 :/

1 个答案:

答案 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没有删除任何内容,请检查答案&#34; No submodule mapping found in .gitmodule for a path that's not a submodule&#34;,以便删除,然后继续执行上述说明。< / p>