根据改动后gitignore来移除已提交的远程仓库代码

107 阅读1分钟

相信大家在开发中可能会遇到误把不该提交到远程仓库的文件给git push掉了,又不知道如何在远程仓库中移除,那么你可以试试下面的方法:

这里以.env文件为例,这里我不小心把.env提交到远程仓库了,

image.png

首先找到 .gitignore 文件夹写入 .env 或者 .env.*

image.png

随后 cd 到文件跟目录,执行以下命令:

  • 先清除本地git中.env文件的缓存
  • 随后进行git 4连 即可, 记得用-f强制覆盖
git rm -r --cached .env 
git add .
git commit 
git push -u -f origin master

如果误提交的文件比较多,可以把

git rm -r --cached file1 file2 file3

直接换成

git rm -r --cached . 

然后git 4连完事