我最近犯了一个错误,即在另一个文件夹中有一个.git
文件夹时将其推送到我的存储库。这样做导致在我的GitHub存储库上无法点击带有白色箭头的文件夹。单击提交消息显示Submodule XYZ added at abc123
。
我已经进入该文件夹并执行rm -rf .git
,但我无法撤消该过程。
我已经看了另一个相关的问题,并按建议做了,但建议的解决方案似乎不适用于我的情况。
有谁知道我怎样才能撤销这个吗?谢谢。
你应该:
git rm --cached afolder
(没有尾斜杠),'aFolder
'是文件夹的名称,其中有一个.git/
子文件夹(您已经删除)- commit (git commit -m "删除嵌套的git存储库引用")
- add (
git add aFolder
) - commit again (
git commit -m "Import aFolder content"
) - ,
现在您应该在GitHub存储库中看到aFolder
内容。