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