1
我不小心將一個已經擁有自己版本控制的目錄添加到我的項目中(我應該忽略它)。我試圖通過將它添加到.gitignore從項目目錄忽略它。但是,每次我更新該文件夾時,其修改仍會出現在項目目錄的Git狀態中。如果我發出git rm --cache that_dir
,那麼我無法更新該目錄,因爲它中沒有.git文件夾。Git忽略版本控制的新增目錄
在這種情況下,我如何從我的項目中忽略該目錄?
我不小心將一個已經擁有自己版本控制的目錄添加到我的項目中(我應該忽略它)。我試圖通過將它添加到.gitignore從項目目錄忽略它。但是,每次我更新該文件夾時,其修改仍會出現在項目目錄的Git狀態中。如果我發出git rm --cache that_dir
,那麼我無法更新該目錄,因爲它中沒有.git文件夾。Git忽略版本控制的新增目錄
在這種情況下,我如何從我的項目中忽略該目錄?
如果你已經提交了這個目錄,那麼它現在由git進行跟蹤,因此將它列在.gitignore中將不起作用。您必須使用列出的命令將其刪除,但其失敗的原因尚不清楚,您應該在您的問題中添加更多詳細信息以添加收到的錯誤消息。
順便說一句,正確的命令是git rm --cached that_dir
(d在緩存中丟失)。
這有點令人困惑(「該目錄」)。請使用實際的命令給出一個最簡單的例子。 –