0

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

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

后来我发现由于这条规则varmediadirs 也被忽略并且不是提交的一部分。所以我尝试评论var/*media/*行,我尝试删除.gitignore文件,提交并推送到远程仓库。但没有任何效果。

有没有机会让他们重新受到追踪?请注意只有一个.gitignore文件。

非常感谢!!

4

1 回答 1

1

git 跟踪内容;目录不是内容,它们是结构。您可以做的是,将空的占位符文件放入var/media/跟踪它们。这会将目录结构置于 git 的监督之下。

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

!var/README.md
!media/README.md
于 2013-04-24T12:10:52.370 回答