Git忽略目录中指定的所有文件

时间:2010-10-13 17:10:41

标签: ruby-on-rails git gitignore

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

使用.gitignore文件可以吗?

1 个答案:

答案 0 :(得分:5)

您可以使用前缀!

来自man page

  

可选前缀!否定了   图案;排除的任何匹配文件   先前的模式将成为   包括在内。如果是否定的模式   匹配,这将覆盖更低   优先模式来源。

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

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

相关问题