如何从第二个git repo中删除克隆的git repo?

时间:2012-06-21 06:45:27

标签: git git-submodules

我不小心将克隆的git存储库添加到我的存储库的工作副本克隆,并将更改推送到我的远程。我没有使用git子模块来做到这一点,而是做了类似“git add somedir.git”的事情。

现在每当我克隆我的仓库时,我都会得到一个空的“somedir.git”目录。我不能做一个“git rm -r somedir”,因为git抱怨“somedir.git是一个目录”。

如何摆脱此目录或将其转换为正确的子模块?克隆后该目录完全为空,甚至没有.git /文件夹。

1 个答案:

答案 0 :(得分:2)

Git无法删除目录,因为它是空的,空目录总是很棘手(顺便说一句,我不清楚为什么克隆repo会给你这个空目录!)

只需rm -rf somedir.git并提交删除。