【发布时间】:2014-06-25 10:57:38
【问题描述】:
文件夹结构
- 富
- 酒吧
- file1.js
- file2.js
- 巴兹
- file3.js
- file4.js
- 酒吧
我想直接gitignore“bar”目录中的文件(file1和file2),而不是“bar”的任何子目录中的文件(在这个例子中,file3和file4不应该被忽略)。
我检查了docs。似乎不完整。
【问题讨论】:
文件夹结构
我想直接gitignore“bar”目录中的文件(file1和file2),而不是“bar”的任何子目录中的文件(在这个例子中,file3和file4不应该被忽略)。
我检查了docs。似乎不完整。
【问题讨论】:
你可以忽略bar目录下的文件
# foo/bar/.gitignore
*.js
然后在baz目录中加入白名单
# foo/bar/baz/.gitignore
!*
从与路径相同的目录或任何父目录中的 .gitignore 文件读取的模式,较高级别文件(直到工作树的顶层)中的模式被较低级别文件中的模式覆盖到包含该文件的目录。这些模式与 .gitignore 文件的位置相匹配。项目通常在其存储库中包含此类 .gitignore 文件,其中包含作为项目构建的一部分生成的文件的模式。
【讨论】: