使用.gitignore忽略项目中的.env文件

问题描述 投票:0回答:2

我正在用JavaScript(反应/节点)做一个项目,我想忽略其中的每个.env文件,

我在项目的根目录不仅只有一个.env文件,因为我有一个用于前端的文件夹,还有一个用于后端的文件夹,

Root
  backend
    .env
  frontend
    .env
  .gitignore

并且在.gitignore文件中:

/node_modules
/backend/node_modules
/frontend/node_modules
/backend/.env
/frontend/.env

node_modules文件夹将被忽略,但不包含环境文件,

gitignore文件位于根目录,但是我应该在每个文件夹中都有一个gitignore文件吗?...

git github gitignore
2个回答
0
投票

解决方案:

**/.env

说明:

前导“ **”后跟斜杠表示在所有目录中均匹配。例如,“ ** / foo”与文件“ foo”在任何位置都匹配文件或目录“ foo”。 “ ** / foo / bar”与文件或目录“ bar”匹配,直接位于目录“ foo”下。]

https://git-scm.com/docs/gitignore


0
投票

您可以通过在文件扩展名前添加*来忽略。在.gitignore里面添加像后端/ *。env

© www.soinside.com 2019 - 2024. All rights reserved.