git - Git忽略目录和子目录中的所有文件而不忽略文件夹本身
问题描述
我正在创建一个带有目录来存储数据的 API。在目录中有子目录,如.data/customers
和.data/transactions
。这些子.json
文件夹中有用于存储数据的文件。
我想在忽略.json
文件的同时维护目录的结构。
目前,我的.gitignore
文件看起来像这样.data/**/*.json
,但这会忽略所有目录和文件。
如何将我的 .gitignore 设置为仅忽略文件?
解决方案
我.gitignore
在每个子目录中放了一个文件,*.json
并给出了预期的结果。我希望有一种更优雅的方式来做到这一点。
推荐阅读
- cairo - 如何移动开罗绘图/表面
- spacy - Spacy 2.0 支持哪些日期和时间格式
- php - 在 sql 中使用 COUNT 时。我收到错误未定义的索引
- visual-studio - 由于缺少 MVC 4,EPiServer 7.5 CMS 无法安装,但我已经安装了 Visual Studio 2017
- ruby-on-rails - Rails 活动存储无法自动加载常量 ActiveStorage::Blob::Analyzable
- angular - 如何在 URL Angular 2 中动态添加路由路径
- git - 当我从有新文件的本地分支执行 git fetch 和 git checkout origin/branch 时,实际上会发生什么?
- ruby-on-rails - Ajax :remote => true 不工作
- java - JDK 10 模块和 sun.security.provider.certpath.SunCertPathBuilderException
- c# - 将 JSON 字符串中的 DateTime 从客户端时间解析为服务器时间