Git: 忽略目录中的文件但不忽略子目录

6

我有一个项目,所有开发都在某个目录深度下完成,因此我习惯于进入到第二级目录并在那里编写一些临时文件。目录树看起来像这样:

repo
    .git/
    project/
        dev/
            important_stuff/
            more_stuff/
            README
        prod/
            important_stuff/
            more_stuff/
            README
        temp_1.txt
        test.cc

我希望忽略项目中直接的文件 - 在这种情况下是temp_1.txttest.cc,请问如何做到这一点?
2个回答

27
你可以执行以下操作:
project/*
!project/*/

这将忽略project中的所有文件,但是project中的所有目录将被不忽略

-1

你需要忽略:

project/temp_1.txt

project/test.cc


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接