我正在用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文件吗?...
答案 0 :(得分:1)
解决方案:
**/.env
说明:
前导“ **”后跟斜杠表示在所有目录中均匹配。例如,“ ** / foo”与文件“ foo”在任何位置都匹配文件或目录“ foo”。 “ ** / foo / bar”与文件或目录“ bar”匹配,直接位于目录“ foo”下。
答案 1 :(得分:0)
您可以通过在文件扩展名之前添加*来忽略。 在.gitignore里面添加像 后端/ *。env 对于更通用的,你可以喜欢 ** / *。env