2012-06-21 88 views
1

我不小心將克隆的git存儲庫添加到我的存儲庫的工作副本克隆,並將更改推送到我的遠程。我沒有使用git submodule來做到這一點,而是做了一些像「git add somedir.git」的東西。如何從第二個git倉庫中刪除克隆的倉庫倉庫?

現在每當我克隆我的回購,我得到一個空的「somedir.git」目錄。我不能做一個「git rm -r somedir」,因爲git抱怨「somedir.git是一個目錄」。

如何擺脫此目錄或將其轉換爲適當的子模塊?克隆後該目錄完全是空的,甚至沒有.git /文件夾。

+0

你試過簡單的'rm -rf somedir.git',然後提交它的刪除? – CharlesB

+0

嘿,這工作。 :) – Arne

+0

很酷,添加爲答案 – CharlesB

回答

2

蠢貨刪除目錄,因爲它是空的失敗了,它一直是棘手的空目錄(爲什麼克隆回購給你這個空目錄BTW,目前還不清楚我的!)

只需rm -rf somedir.git並提交其刪除。