我的 Rails 应用程序将所有用户的照片上传到文件夹 /uploads/photos/。我想忽略 git 中这个文件夹中的所有内容,除了一个子文件夹 /uploads/photos/default/。
这可以使用 .gitignore 文件吗?
我的 Rails 应用程序将所有用户的照片上传到文件夹 /uploads/photos/。我想忽略 git 中这个文件夹中的所有内容,除了一个子文件夹 /uploads/photos/default/。
这可以使用 .gitignore 文件吗?
您可以使用前缀!
从手册页
一个可选的前缀!这否定了模式;任何被先前模式排除的匹配文件都将再次包含在内。如果否定模式匹配,这将覆盖较低优先级的模式源。
# ignore generated html files,
*.html
# except foo.html which is maintained by hand
!foo.html
尽管我通常不会将用户生成的内容存储在与我的代码库/存储库相同的层次结构中。