git - 使用 .gitignore 忽略我的项目中的 .env 文件
问题描述
我正在用 JavaScript(React / Node)做一个项目,我想忽略其中的每个 .env 文件,
我在项目的根目录下不仅有一个 .env 文件,因为我有一个用于前端的文件夹和另一个用于后端的文件夹,
Root
backend
.env
frontend
.env
.gitignore
在 .gitignore 文件中:
/node_modules
/backend/node_modules
/frontend/node_modules
/backend/.env
/frontend/.env
node_modules 文件夹被忽略,但 env 文件不被忽略,
gitignore 文件位于根目录,但我应该在每个文件夹中都有一个 gitignore 文件吗?...
解决方案
解决方案:
**/.env
解释:
前导“**”后跟斜杠表示在所有目录中都匹配。例如,“**/foo”匹配任何地方的文件或目录“foo”,与模式“foo”相同。"**/foo/bar" 匹配文件或目录 "bar" 直接位于目录 "foo" 下的任何位置。
推荐阅读
- python - 如何使用 python 将 1000 个数据导入 postgresql?
- api - 如何通过api将文本文档(ODT或DOCX)中的表格导出为EMF格式
- excel - 如何将此文本文件的数据转换为excel表格
- dns - 如何确定 .tv 域名何时到期
- javascript - 有没有办法在 cocos creator 中的类上创建自定义事件和调度事件?
- c# - 忽略少数字符的正则表达式,直到找到提到的模式
- c++11 - 我需要一些可以在现有 BST 实现上实现的实践方法
- python - 使用条件计算更多列中的连续缺失值(nan)
- java - Android - 具有各种动态内容的 RecyclerView,每个项目都不同
- mysql - 创建记录时自动设置 Javascript 时间戳(以毫秒为单位)