2014-01-10 204 views
1

文件克隆我的倉庫(我工作的Magento定製)我已經編輯了一個老.gitignore爛筆頭文件從here.Gitignore不會忽略上市

然後採取正確的.gitignore後,注意到了Git還跟蹤文件支持忽略我會嘗試列出Git忽略的文件。

我試圖做的事:

git的清潔-ndX

儘可能

git的狀態--ignored

和結果總是一樣的:no output

我必須假設Git在我的存儲庫中並未忽略任何文件,而且我一直在爲查找文檔而陷入困境並感到厭倦。

任何人都可以幫忙嗎?

謝謝。

+0

對於語法錯誤感到抱歉,它的晚了,我累了。 –

回答

1

.gitignore不適用於已在存儲庫中的文件。 (這聽起來像你有一些文件,你真的想從存儲庫中刪除?)如果你想忽略對已經跟蹤的文件的未來改變,你需要使用git update-index --assume-unchanged

1

如果您閱讀了.gitignore文檔,您幾乎可以立即找到答案。

文件已被跟蹤的Git不會受到影響......

git clean僅適用於不跟蹤,以及文件。

如果你想刪除已儲存庫中的文件,但現在應該被忽略,你可以運行following command -

git rm --cached `git ls-files -i --exclude-standard` 

這將留在原地的文件,但是從指數中刪除。

+1

用於引用文檔 – Sam