Git 忽略特定文件夹名称中具有特定扩展名的文件
Git ignore files with particular extension in a particular folder name
我正在使用 git 1.9.5 (Windows 7) 并且想忽略特定文件夹名称中具有特定扩展名的一些文件。
例如:
A\Reports\fileA.docx
A\Reports\fileA.pdf
B\Reports\fileB.docx
B\Reports\fileB.pdf
C\Reports\fileC.docx
C\Reports\fileC.pdf
我试过 Reports\*.docx 和 Reports\*.pdf,没用。
我知道 .gitignore 可以放在每个文件夹中(例如 A、B、C)。但是,我有很多 Reports 文件夹,将来会创建更多。我正在尝试在全局忽略文件中找到解决方案。
我如何编写规则来忽略它们?
感谢您的任何建议。
使用以下模式:
**/Reports/*.docx
**/Reports/*.pdf
什么意思:
忽略在所有目录(**
)中,一个名为Reports(/Reports
)的子目录目录,包含一个docx扩展名的文件(/*.docx
).
请注意,即使您处于 Windows 环境中,目录也是由正斜杠 (/
) 分隔的。
我正在使用 git 1.9.5 (Windows 7) 并且想忽略特定文件夹名称中具有特定扩展名的一些文件。
例如:
A\Reports\fileA.docx
A\Reports\fileA.pdf
B\Reports\fileB.docx
B\Reports\fileB.pdf
C\Reports\fileC.docx
C\Reports\fileC.pdf
我试过 Reports\*.docx 和 Reports\*.pdf,没用。
我知道 .gitignore 可以放在每个文件夹中(例如 A、B、C)。但是,我有很多 Reports 文件夹,将来会创建更多。我正在尝试在全局忽略文件中找到解决方案。
我如何编写规则来忽略它们?
感谢您的任何建议。
使用以下模式:
**/Reports/*.docx
**/Reports/*.pdf
什么意思:
忽略在所有目录(**
)中,一个名为Reports(/Reports
)的子目录目录,包含一个docx扩展名的文件(/*.docx
).
请注意,即使您处于 Windows 环境中,目录也是由正斜杠 (/
) 分隔的。