我在使用GitHub的时候,将项目上传之后发现node_modules
这个文件太大于是想把它清空了再重新上传,于是我:
cd node_modules
rm -r *
cd ..
git add .
git commit -m "update proj"
git push origin master
以上操作后,没有提示错误,本地的node_modules也的确清空了...
但是远程的GitHub上还是没有清空啊..晕
想知道这是怎么回事?
另外我有一个想法:
我发现即使我将node_modules删了,由于git还会在隐藏文件夹内保存内容,所以文件大小还是很大(201M),想问问有什么破解之法嚒。。。
일반적으로 프론트엔드 프로젝트 업로드 시 node_modules는 업로드되지 않습니다. package.json을 통해 직접 npm 설치하고, node_modules 등 업로드하고 싶지 않은 모든 파일을 .gitignore 파일에 추가하세요. 자동으로 무시됩니다
git rm을 사용하세요
로컬 Git 저장소에서 node_modules를 삭제해야 합니다
아님
git add
,是git rm
여기서 중요한 점은 git add를 사용한다는 것입니다. 이 명령은 수정된 파일이나 새 파일을 캐시 영역에 추가할 수 있지만 삭제된 파일의 경우 git add -A를 사용해야 합니다.