说在前面
有时候我们将项目托管至 github 之后才发现,我们可能需要删除部分指定的目录或者文件,但是直接在.gitignore
文件标注说明,推送到 github 之后,你会发现想要删除的目录仍然没有删除,所以此时我们需要使用 git 命令来进行删除.
删除指定目录或文件
- 先删除本地的 git 缓存
git rm -r --cached <filename>
在.gitignore 中加入需要忽略的文件夹或文件
重新提交
git add -A
git commit -m "remove files"
- 推送到 GitHub
git push origin master
到 Github 查看,大功告成!