接收了前同事的项目,他说忘记在 .gitignore
文件中加 .env
,吐血。此时再添加 .gitignore
记录已经不生效了,发愁
- 先将
.env
文件从版本库移除:
git rm -r --cached .env
从版本控制中剔除 env文件,但是本地记录不会被删除(通过 --cached 参数生效)
- 在
.gitignore
文件中加入.env - 执行提交
git commit -m "备注"
- 执行远程提交
git push origin master
以上在本地操作一遍基本可以解决了,如果线上版本已经存在 .env
并且自己改过里面的内容了,在服务器上pull代码还会报错。。 需要在线上也执行一遍操作