代码之家  ›  专栏  ›  技术社区  ›  tybro0103

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

  •  2
  • tybro0103  · 技术社区  · 14 年前

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

    1 回复  |  直到 14 年前
        1
  •  5
  •   Brian Agnew    14 年前

    你可以使用前缀 !

    man page

    模式;排除的任何匹配文件 以前的模式将变成 匹配,这将覆盖较低的

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

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