文件夹结构
我想直接在" bar"内部对文件进行gitignore。目录(file1和file2),但不是" bar"的任何子目录内的文件。 (在此示例中,不应忽略file3和file4)。
我检查了docs。似乎不完整。
答案 0 :(得分:1)
您可以忽略bar
目录
# foo/bar/.gitignore
*.js
然后在baz
目录中列入白名单
# foo/bar/baz/.gitignore
!*
从与路径相同的目录中的.gitignore文件读取的模式,或在任何父目录中读取的模式,其中较高级别文件中的模式(直到工作树的顶层)被较低级别文件中的模式覆盖到包含该文件的目录。这些模式相对于.gitignore文件的位置匹配。项目通常在其存储库中包含此类.gitignore文件,其中包含作为项目构建的一部分生成的文件的模式。