git rm -r --cached . # 清除缓存
git add . # 追踪文件
git commit -m "更新.gitignore" # 注释提交
git push origin master # 推送远程
git rm -r --cached解决已提交的文件在.gitignore中加入忽略后无效的问题
git rm -r --cached 文件/文件夹名字# 去掉已经托管的文件,然后重新提交
git add .
git commit -m ''
当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用:
git rm file_path
git commit -m 'delete somefile'
git push