git仓库下的文件处于三种状态:
git rm 指令可以删除处于工作区或者仓库区的文件(即已提交或者未提交的文件)
当在.gitignore文件中新增内容时, 已经提交到仓库区的文件并不会受到.gitignore文件的影响, 需要主动用git rm 来删除
git rm file git rm -r directory # 递归删除文件夹
git rm --cached file git rm -r --cached directory