📅  最后修改于: 2023-12-03 15:06:31.296000             🧑  作者: Mango
在项目中,我们有时需要使用一些敏感信息,比如数据库密码等,这些信息不能暴露在公共的代码库中。因此,我们会将这些信息保存在一个名为 .env
的文件中,并将其添加到 .gitignore
中,以确保这些信息不会被提交到仓库中。但是,如果不小心将 .env
文件提交到了 git 中,我们需要立即从 git 中删除它,以免信息泄露。
以下是如何从 git 中删除 .env
文件的步骤:
git rm
命令删除 .env
文件。该命令用于从 git 中删除文件。git rm --cached .env
这将从本地 git 仓库中删除 .env
文件。 --cached
参数是必需的,因为它删除文件的跟踪,但不会删除实际文件。
.env
文件从 git 中永久删除。执行以下命令:git commit -m "从 git 中删除 `.env` 文件"
git push
以上步骤将确保 .env
文件从本地和远程 git 仓库中删除。
总结:
在项目中,永远不要将敏感信息暴露在公共的代码库中。通过将这些信息保存在 .env
文件中,并将其添加到 .gitignore
中,可以防止它们被提交到 git 中。如果不小心提交了 .env
文件,那么使用 git rm
命令可以很容易地将其从 git 中删除。