2013-08-25 42 views
1

我不小心將一個已經擁有自己版本控制的目錄添加到我的項目中(我應該忽略它)。我試圖通過將它添加到.gitignore從項目目錄忽略它。但是,每次我更新該文件夾時,其修改仍會出現在項目目錄的Git狀態中。如果我發出git rm --cache that_dir,那麼我無法更新該目錄,因爲它中沒有.git文件夾。Git忽略版本控制的新增目錄

在這種情況下,我如何從我的項目中忽略該目錄?

+0

這有點令人困惑(「該目錄」)。請使用實際的命令給出一個最簡單的例子。 –

回答

3

如果你已經提交了這個目錄,那麼它現在由git進行跟蹤,因此將它列在.gitignore中將不起作用。您必須使用列出的命令將其刪除,但其失敗的原因尚不清楚,您應該在您的問題中添加更多詳細信息以添加收到的錯誤消息。

順便說一句,正確的命令是git rm --cached that_dir(d在緩存中丟失)。