我的rails应用将所有用户照片上传到文件夹/上传/照片/。我想忽略git中这个文件夹中的所有内容,除了一个子文件夹/ uploads / photos / default /。
使用.gitignore文件可以吗?
答案 0 :(得分:5)
您可以使用前缀!
来自man page
可选前缀!否定了 图案;排除的任何匹配文件 先前的模式将成为 包括在内。如果是否定的模式 匹配,这将覆盖更低 优先模式来源。
# ignore generated html files,
*.html
# except foo.html which is maintained by hand
!foo.html
虽然我通常不会将用户生成的内容存储在与我的代码库/存储库相同的层次结构中。