2

我的 Rails 应用程序将所有用户的照片上传到文件夹 /uploads/photos/。我想忽略 git 中这个文件夹中的所有内容,除了一个子文件夹 /uploads/photos/default/。

这可以使用 .gitignore 文件吗?

4

1 回答 1

5

您可以使用前缀!

手册页

一个可选的前缀!这否定了模式;任何被先前模式排除的匹配文件都将再次包含在内。如果否定模式匹配,这将覆盖较低优先级的模式源。

# ignore generated html files,
*.html
# except foo.html which is maintained by hand
!foo.html

尽管我通常不会将用户生成的内容存储在与我的代码库/存储库相同的层次结构中。

于 2010-10-13T17:13:25.507 回答