2014-01-10 155 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