git - .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
但它没有用。
解决方案
**
可以匹配任意数量的(子)目录。你不需要**/**/**
。
如果要匹配
.exe
的任何级别的子目录中的任何文件Course1
,请使用:Courses/DSA Specialization/Course1/**/*.exe
如果要匹配
.exe
2 级子目录中的文件Course1
,请使用Courses/DSA Specialization/Course1/*/*/*.exe
推荐阅读
- python - 从特定行开始,如何继续它们的值,直到遇到具有更高值的行?
- node.js - Node.js 是否委托多线程?
- sql-server - MVC 5 - 处理 SQL Server .NET 客户端的已取消请求
- tensorflow.js - fromPixel 根据平台产生不同的张量
- c# - C# FCM:远程服务器返回错误:(400)错误请求
- c# - 在实体框架、ASP.NET-MVC 中保存通过外键(POST/PUT 请求)相关的实体
- python - 断言失败:脚本运行后 Flask 服务器停止
- angularjs - 单击时更改按钮文本的角度
- sql - Azure SQL Server SUM 查询随机超时
- fish - 有条件地在鱼中设置局部变量