忽略子文件夹中的文件(多个 gitignore 文件)

假设你有一个这样的存储库结构:

examples/
    output.log
src/
    <files not shown>
    output.log
README.md

示例目录中的 output.log 是有效的,并且项目需要收集理解,而 src/下面的那个是在调试时创建的,不应该在历史记录或存储库的一部分中。

有两种方法可以忽略此文件。你可以将绝对路径放在工作目录根目录下的 .gitignore 文件中:

# /.gitignore
src/output.log

或者,你可以在 src/目录中创建 .gitignore 文件,并忽略与此 .gitignore 相关的文件:

# /src/.gitignore
output.log