📜  从 git 中删除 env 文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:06:31.296000             🧑  作者: Mango

从 git 中删除 env 文件 - Shell-Bash

在项目中,我们有时需要使用一些敏感信息,比如数据库密码等,这些信息不能暴露在公共的代码库中。因此,我们会将这些信息保存在一个名为 .env 的文件中,并将其添加到 .gitignore 中,以确保这些信息不会被提交到仓库中。但是,如果不小心将 .env 文件提交到了 git 中,我们需要立即从 git 中删除它,以免信息泄露。

以下是如何从 git 中删除 .env 文件的步骤:

  1. 首先,我们需要使用 git rm 命令删除 .env 文件。该命令用于从 git 中删除文件。
git rm --cached .env

这将从本地 git 仓库中删除 .env 文件。 --cached 参数是必需的,因为它删除文件的跟踪,但不会删除实际文件。

  1. 接下来,我们需要提交此更改,以确保 .env 文件从 git 中永久删除。执行以下命令:
git commit -m "从 git 中删除 `.env` 文件"
  1. 最后,我们需要将本地更改推送到远程仓库中。执行以下命令:
git push

以上步骤将确保 .env 文件从本地和远程 git 仓库中删除。

总结:

在项目中,永远不要将敏感信息暴露在公共的代码库中。通过将这些信息保存在 .env 文件中,并将其添加到 .gitignore 中,可以防止它们被提交到 git 中。如果不小心提交了 .env 文件,那么使用 git rm 命令可以很容易地将其从 git 中删除。