本文旨在解决:在项目开发测试阶段,将无意间将本地敏感的、或无用的文件或目录不小心提交到远程仓库了的问题
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~