Git:删除.gitignore文件后忽略文件

时间:2013-04-24 11:59:30

标签: git

我有一个magento设置,我在其中创建了一个.gitignore文件,如下所示:

########   MAGENTO RELATED FILES AND FOLDERS    ######
var/*
media/*
app/etc/local.xml
minified/css/*
minified/css_secure/*
minified/js/*
minified/media/*

后来我发现由于这个规则varmedia dirs也被忽略了,并且不属于提交。 所以我试着评论var/*media/*行,我试图删除,.gitignore文件,已提交并推送到远程仓库。但没有任何作用。

有机会让他们回到追踪状态吗?请注意,只有一个.gitignore文件。

非常感谢!!

1 个答案:

答案 0 :(得分:1)

git跟踪内容;目录不是内容,它们是结构。您可以执行的操作是,在var/media/中删除空占位符文件并跟踪这些文件。这将使目录结构受到git的监督。

您可以在.gitignore中保留var/*media/*行,只需添加占位符文件的例外,例如

!var/README.md
!media/README.md