2013-03-28 103 views
-1

刪除目錄我有一個空的git目錄我想刪除,但是無法在混帳

"git rm -r NameOfDirectory"將返回"operation not permitted"。另外,如果我將一個新文件移動到這個目錄中,那麼做git status,git不會將它列爲一個新的未跟蹤文件,但是如果我將該文件移動到另一個目錄中,那麼它會有一些奇怪的事情。

我該如何擺脫這個目錄?

git rm -r -f沒有解決它。

+0

您無權刪除該目錄。要麼使用'sudo',要麼獲得具有必要權限的人員爲您移除目錄。 – 2013-03-28 16:12:35

+0

謝謝。但是,我是在第一位添加了該目錄的,我怎麼會突然沒有對這個特定目錄的權限? – Gruntcakes

+0

因爲你是一個不同的用戶?再次:使用'sudo'或詢問具有正確權限的人。 – 2013-03-28 16:18:30

回答

1

這是一個權限問題。

嘗試

sudo git rm -r NameOfDirectory與root密碼

你可以嘗試刪除該目錄,而不使用Git的命令,而是直接的rm命令。

rm -r NameOfDirectorysudo rm -r NameOfDirectory

+0

我在OS X中使用終端,當它提示我輸入密碼時,終端不接受來自鍵盤的任何輸入,所以我無法真正輸入密碼。 – Gruntcakes

+0

0_o是的,終端接受鍵盤輸入。 – 2013-03-28 16:18:55

+0

傑克說什麼。它只是不顯示你輸入的內容,因爲它是*敏感信息*。 – asermax

1

Git不會跟蹤空目錄。如果你的工作樹中有一個空目錄,你應該簡單地用rmdir刪除它。沒有必要涉及Git。