Gitignore 多个方括号文件夹
Gitignore Multiple Square Bracketed Folders
我目前正在尝试将 gitignore 添加到 json 文件中,该文件位于两个方括号文件夹和一个常规文件夹中。我已经尝试了多种方法来 gitignore 文件,但它似乎不起作用。
我只能忽略一个括号内的文件,有没有办法忽略位于多个括号内的文件夹中的文件?
[付费资源]/[截图]/plants/plants.json
[
和 ]
是 .gitignore
中的特殊字符,因为它们是 fnmatch/glob
语法的一部分;请参阅 man sh
中的 文件名模式 部分。由于它们很特殊,因此必须对其进行转义才能按字面意思使用。所以在 .gitignore
:
中试试这个模式
**/\[*\]/\[*\]/*
**
从任意子目录开始;
\[
、\]
— 从字面上解释 [
和 ]
;
/\[*\]/\[*\]/
— 两个“带括号”的目录,一个在另一个里面
我目前正在尝试将 gitignore 添加到 json 文件中,该文件位于两个方括号文件夹和一个常规文件夹中。我已经尝试了多种方法来 gitignore 文件,但它似乎不起作用。
我只能忽略一个括号内的文件,有没有办法忽略位于多个括号内的文件夹中的文件? [付费资源]/[截图]/plants/plants.json
[
和 ]
是 .gitignore
中的特殊字符,因为它们是 fnmatch/glob
语法的一部分;请参阅 man sh
中的 文件名模式 部分。由于它们很特殊,因此必须对其进行转义才能按字面意思使用。所以在 .gitignore
:
**/\[*\]/\[*\]/*
**
从任意子目录开始;
\[
、\]
— 从字面上解释 [
和 ]
;
/\[*\]/\[*\]/
— 两个“带括号”的目录,一个在另一个里面