代码之家  ›  专栏  ›  技术社区  ›  Neil Traft

Git忽略存储库中任何位置的嵌套目录结构

  •  0
  • Neil Traft  · 技术社区  · 11 年前

    很确定还没有人问过这个确切的模式。。。

    我有一些(未跟踪的)自动生成的配置文件,我试图忽略这些文件:

    ?? PanDA/dp_ptu/cfg/cpp/
    ?? RCMB/cfg/cpp/
    

    ( cpp/ 文件夹是自动生成的,但里面有其他文件 cfg/ 需要承诺。)所以我在 .gitignore :

    cfg/cpp/
    

    但它不起作用。这确实有效:

    */*/cfg/cpp/
    */cfg/cpp/
    

    显然这很糟糕,因为我需要每个 cpp 目录这也适用于:

    cpp/
    

    但我可能想要 中央处理器 文件夹中的其他位置,所以我真的想避免这样做。还有别的办法吗?

    1 回复  |  直到 11 年前
        1
  •  3
  •   hjpotter92    11 年前
    **/cfg/cpp/
    

    对我有用。或者你可以试着把它放到 .git/info/exclude 。如果 ** 在您的环境中被忽略。