使用create-react-app脚手架工具搭建一个项目的时候,官方没有内置.gitignore文件。因此在git提交代码的时候容易忘记忽略node_modules的提交。
如果已经git push了才发现node_modules被提交上去,如何做才能再删除这个文件夹呢?
其实操作很简单,只要cd到项目文件夹下,创建一个.gitignore文件并指定git时要忽略的文件,再执行git rm -r --cached就可以了。
1.
//根目录下创建 .gitignore 文件
node_modules/
- 定位到项目文件夹下,删除刚才.gitignore 文件中指定的文件:node_modules/
git rm -r --cached
- 重新提交代码
git add .
git commit -m"remove node_modules"
git pull
git push