因为.gitignore只对未被追踪的文件生效。如果文件已经被 Git 追踪(之前已提交),即使添加到.gitignore,Git 仍然会继续追踪它。所以需要先用git rm --cached从 Git 索引中移除,然后.gitignore才会生效。
现在提交后,以后再运行yarn dev或yarn build生成的.next文件夹就不会被 Git 追踪了
使用这个命令删除已经追踪的文件或文件夹,提交到远端,代表从远端删除这些文件或文件,以后对应的文件或文件夹在有改动时就不会再提交了
git rm -r --cached .next/