Git 选择性忽略上传

2018, Nov 29    

如何选择性上传GitHub?

在准备分享的这段时间里、出现了很多的问题每次更新了代码 引用了新的组件都会重新添加到node_modules文件夹中,而有一些涉及到公司的私有npm库不方便上传到公共库。如何选择性的上传文件?

我们再上传项目代码时,会发现会有node_modules文件夹 以及 .idea git自动生成的缓存文件夹等如何选择忽视他们呢 我们直接上代码。

目录结构 webpack

  • .idea
  • build
  • config
  • node_modules
  • pages
  • package.json
  • .gitignore

.gitignore 文件

/node_modules
/.idea

注意

如果已经上传后需要 git rm -r node_modules 删除后重新上传 否则.gitignore配置不生效