首页 > 解决方案 > Git忽略目录和子目录中的所有文件而不忽略文件夹本身

问题描述

我正在创建一个带有目录来存储数据的 API。在目录中有子目录,如.data/customers.data/transactions。这些子.json文件夹中有用于存储数据的文件。

我想在忽略.json文件的同时维护目录的结构。

目前,我的.gitignore文件看起来像这样.data/**/*.json,但这会忽略所有目录和文件。

如何将我的 .gitignore 设置为仅忽略文件?

标签: gitgitignoreapi-design

解决方案


.gitignore在每个子目录中放了一个文件,*.json并给出了预期的结果。我希望有一种更优雅的方式来做到这一点。


推荐阅读