首页 > 解决方案 > .gitignore 文件的路径

问题描述

我有一个这样的回购结构。

Courses/course name/week/question/code scripts

Courses 是我一开始初始化 git repo 的文件夹。我需要知道的是我应该为.gitignore文件提供什么路径,以确保.exe忽略以下位置的文件。

Courses/DSA Specialization/Course1/Week1/Problem1/abc.exe

Courses/DSA Specialization/Course1/Week1/Problem2/abcd.exe

Courses/DSA Specialization/Course1/Week2/Problem1/abce.exe

等等.....

我尝试添加

*.exe

**/**/**/**/*.exe

Courses/DSA Specialization/Course1/**/**/*.exe

但它没有用。

标签: gitgitignore

解决方案


**可以匹配任意数量的(子)目录。你不需要**/**/**

  • 如果要匹配.exe的任何级别的子目录中的任何文件Course1,请使用:

    Courses/DSA Specialization/Course1/**/*.exe
    
  • 如果要匹配.exe2 级子目录中的文件Course1,请使用

    Courses/DSA Specialization/Course1/*/*/*.exe
    

推荐阅读