我有一个 node.js 项目,其中包含 .env
文件。我推送到 github 项目,当时 .env
文件只是一个模板。例如:
# Database credentials
DB_HOST=""
DB_USER=""
DB_PASSWORD=""
DB_DATABASE_NAME=""
然后我将 .env
文件添加到 .gitignore
中。现在再次推送,当我用凭据填充 .env
文件时,git status
命令显示
modifed: .env
如何在 github 中存储 .env
文件的模板并忽略它的更改?
最佳答案
当我们需要提供环境文件或 secret 的模板时,我们倾向于在文件名中添加 .sample。这是我和我的工作场所惯例,很多人都遵循它。所以你可以拥有类似的文件
.env.sample
和 secrets.sample
关于git - 如何在github中存储.env文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64157054/