把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'
git push -u origin master

注意:
1、.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

2、想要.gitignore起作用,必须要在这些文件不在暂存区中才可以,.gitignore文件只是忽略没有被staged(cached)文件, 对于已经被staged文件,加入ignore文件时一定要先从staged移除,才可以忽略。

.gitignore文件不生效相关推荐

  1. .gitignore文件不生效解决方法

    参考:https://www.cnblogs.com/zzcc/p/5695883.html

  2. .gitignore文件作用

    .gitignore文件用于在将文件提交到git暂存区时,指定将哪些文件排除: 1 .gitignore文件基本用法 在.git文件所在的目录创建 .gitignore 文件. 文件内容如下 # 忽略 ...

  3. git忽略文件不生效

    .gitignore文件不生效 使用git提交代码希望忽略某些文件时,需要配置.gitignore. 不过已经提交后文件,再修改.gitignore文件会没有效果. 解决方案 # 清除缓存文件 git ...

  4. idea java gitignore,关于idea的gitignore文件编写及解决ignore文件不生效问题

    1.下载idea的 <.ignore> 插件,重启idea生效 2.添加自己想要忽略的文件夹及文件,一般选这个就够了 3.如果想要忽略提交的文件夹名称变成黄色了,就代表成功忽略该文件夹了! ...

  5. gitignore 文件生效办法

    .gitignore 可以添加一些不加入git版本控制的文件 比如一些测试文件.因人而异的配置信息等等 .gitignore 文件展示如下 /.idea/target//.classpath /.pr ...

  6. 添加gitignore文件后使其生效

    遇到的问题 我们发现在添加.gitignore文件后,当我们想push文件的时候,我们声明的忽略文件还是会出现在push的目录中 原因分析 某些文件已经被纳入版本管理中,就算是在.gitignore中 ...

  7. [转]Git忽略规则及.gitignore规则不生效的解决办法

    在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件).这个文件每一行保存了一个匹配的规则例如: # 此为注 ...

  8. git如何忽略已经提交的文件 (.gitignore文件无效)

    一. 问题 在初始化git仓库的时候没有创建.gitignore文件来过滤不必要提交的文件, 后来却发现某些文件不需要提交, 但是这些文件已经被提交了, 这时候创建.gitignore文件忽略这些文件 ...

  9. Git忽略规则及.gitignore规则不生效的解决办法

    如果添加了.gitignore,未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的.那么解决方法就是先把本 ...

  10. 【git】.gitignore文件

    前言 略 gitignore文件 通过设置gitignore指定(git)要忽略的文件. 设置gitignore的方式:$XDG_CONFIG_HOME/git/ignore. $GIT_DIR/in ...

最新文章

  1. 公开平等的企业文化是OKR落地第一步
  2. eclipse中tomcat启动不了_Spring Boot中Tomcat是怎么启动的
  3. 互联网或将进入泡沫2.0时代
  4. 关于idea打开项目没有目录
  5. Python 技术篇-调用浏览器访问指定网页,一行代码实现。非Selenium。
  6. windows下安装PyTorch0.4.0
  7. vertica导出导入数据
  8. linux mysql general_利用mysql general log 写shell 可行性简要分析
  9. B站COO李旎:超2000万人在B站看纪录片
  10. Node 环境变量 process.env.NODE_ENV 之webpack应用
  11. DealComment (注释处理工具)
  12. 流畅的Python---list排序和保持有序序列
  13. 怎么通俗简洁地解释「云端」和「云计算」?
  14. gnome2 恢复默认 panel
  15. SQL Server查询sql去掉小数位后末尾的0
  16. 票据纸张尺寸对照表_粉丝要求,这期整理一版平面设计必备各种尺寸知识(收藏版))...
  17. 创造与魔法服务器多久维护一次,创造与魔法维护大概多久 | 手游网游页游攻略大全...
  18. 各种神经网络的应用领域,神经网络还有哪些应用
  19. Jupyter Notebook 工作环境配置
  20. 计算机网络怎样连手机软件,手机怎么共享网络给电脑_手机如何共享电脑网络-win7之家...

热门文章

  1. Git报错Kex_exchange_identification
  2. 蓝鸥iOS开发工程师职场提升路线图
  3. 手写demo了解vue响应式原理,订阅模式,观察者模式
  4. 鸿蒙OS开发蜂鸣器播放《两只老虎》
  5. Javaweb中上传图片,获取路径
  6. 一看就懂【来自英雄联盟盖伦的怒吼】与 Python 详解设计模式(二)观察者模式...
  7. 伊宅购集团伊家田园勠力同心数字农业项目说明会圆满举行!
  8. 土木/岩土期刊版面费/审稿费统计列表
  9. Navicat批量修改数据库某一属性初始值
  10. 微信公众号 第三方登录 获取微信用户信息(java版)