git忽略特定文件夹操作
当用户把项目上传至git时,通常会有一些文件夹是本地依赖,不需要上传到代码仓库的。此时,可以在根目录新建git的配置文件 .gitignore,文件内容例如:
.DS_Store
node_modules/
/dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
注意:当特定文件夹已经被上传至代码仓库,需要在配置文件中添加忽略该文件夹时,你会发现特定文件夹并没有被忽略,如下图
git rm -r --cached filename(此例为dist文件夹)
删除完缓存以后,再使用git status查看一下,就会发现,dist目录中的文件被从版本管理中移除了