前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决.gitignore无法生效的问题

解决.gitignore无法生效的问题

作者头像
zhaoolee
发布2018-08-02 14:50:51
7930
发布2018-08-02 14:50:51
举报
文章被收录于专栏:木子昭的博客木子昭的博客

使用git的过程中, 为了避免垃圾文的上传,我们可以手动配置.gitignore排除一些文件或文件夹.

配置.gitignore

  • 排除文件.DS_Store, 排除文件夹node_modules/
代码语言:javascript
复制
.DS_Store
dist/
node_modules/

使用git

代码语言:javascript
复制
# 第一步: git初始化
git init
# 第二步: 将除了.gitignore之外的文件添加到git缓存区
git add .
# 第三步: 将git缓存区的文件添加到仓库

这时, 有了新的需求, 我们需要排除dist文件夹的内容, 你也许会说,这还不简单, 在.gitignore里面新增dist/不就可以了?


其实当项目进行到一半的时候, 直接修改.gitignore是不会立刻生效的, 我们需要先把缓存区清空, git才会重新读取.gitignore的新规则, .gitignore才会真正生效, 而清空缓存的命令也很简单...

代码语言:javascript
复制
#清空缓存(注意最后有个点)
git rm -rf --cached .
  • 清空缓存之后, 我们只需重新进行git add ., 将待管理的文件添加到缓存区即可!
  • 运行git add.后, 我们可以通过git status验证排除效果

如果你懒得配置.gitignore,这里有github官方提供的各种语言的.gitignore

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.07.06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置.gitignore
  • 使用git
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档