最好是在工程一开始就编辑好 .gitignore 文件, 在第一次提交的时候仔细检查避免添加那些无用的文件。因为 .gitignore 只能对未提交过的文件起效, 也就是说该文件只能用于Untracked Files。
因此提交过的文件/文件夹在git中已经有了记录,我们需要这样做:
-
git rm --cached xxxx
如果是文件夹你需要使用 git rm -r --cached xxxx
-
将xxx文件加入到 .gitignore文件中, 忽略掉目标文件
-
git commi -m "你的提交内容"