本文旨在解决:在项目开发测试阶段,将无意间将本地敏感的、或无用的文件或目录不小心提交到远程仓库了的问题
1 操作思路及步骤
Step1 预览将要删除的文件
> git rm -r -n --cached {fileName|dirName}
-n
参数: 执行命令时,不会删除任何文件,而是展示此命令要删除的文件列表预览
Step2 确定无误后,删除文件
> git rm -r --cached {fileName|dirName}
Step3 提交到本地仓库,并推送到远程服务器
> git commit -m "{commitMessage}"
> git push origin master
Step4 拉取远程仓库的最新版本状态至本地仓库
> git pull
Over~
![[GIT]GIT之删除远程仓库中的目录或文件-小白菜博客](https://img2023.cnblogs.com/blog/1173617/202304/1173617-20230412235905093-1602607874.png)