我已經加入忽略的文件顯示在沒有上演提交
media/
build/
in.git /信息/排除的變化,並且已刪除(GIT RM)後,這兩個目錄。我需要在exlude文件中使用這些規則,而不是.gitignore,因爲我只希望該回購可以忽略它,而不是受祝福的回購或任何其他回購。然而,運行
git status
仍列出刪除兩個dirs的所有內容。我如何防止這種情況?
編輯
這裏是我的; github上的私人回購,我的本地安裝,一些擁有本地安裝的同事和一臺服務器。該網站是一個Django網站,因此爲了提高性能,靜態媒體文件與實際的Django安裝分開。
但是,在本地我們有Django根內的媒體文件。因此,媒體目錄也在github的祝福倉庫中。但服務器應該忽略目錄,這是我試圖通過將目錄添加到排除文件來完成的。但即使它在那裏,它似乎也不會被忽略。
adymitruk是正確的關於生成文件夾,我已經將它添加到我的一般.ignore文件。
我試過兩種情況,並且在這兩種情況下,git狀態顯示刪除後的文件。但是,從你說的話,我明白,即使文件被忽略,它仍然可以「版本化」?比有沒有辦法實現我想要的,文件不再被忽略或版本化? –
@Jasper Kennis - 你是什麼意思,你都試過兩種?你做過'git rm media /'和'git commit'那個刪除了嗎? – manojlds
更準確地說,我運行了git rm -r media /和rm -rf media /。也許問題出在遞歸動作中,只有文件夾本身被忽略,而不是內容? –