当前位置: 首页 > news >正文

Git .gitignore 忽略文件不生效解决方法

.gitignore 匹配规则

*.sample       # 忽略所有 .sample 结尾的文件
!lib.sample    # 但 lib.sample 除外
/TODO          # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/         # 忽略 build/ 目录下的所有文件
doc/*.txt      # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
  • 把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是 .gitignore 只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了版本管理中,则修改 .gitignore 是无效的。

  • 解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提交:

$ git rm -r --cached .
$ git add .
$ git commit -m 'update .gitignore'
$ git push

http://www.lryc.cn/news/249854.html

相关文章:

  • 【Java】16. HashMap
  • KMP基础架构
  • 递归实现选择排序.
  • Node.js【文件系统模块、路径模块 、连接 MySQL、nodemon、操作 MySQL】(三)-全面详解(学习总结---从入门到深化)
  • 公司的销售经理面临哪些压力和挑战?
  • 【Linux系统编程】如何创建进程(什么是fork函数?进程创建的原理是什么?)
  • 【opencv】计算机视觉基础知识
  • Node——Node.js简介
  • 小型洗衣机什么牌子好又便宜?性价比迷你洗衣机推荐
  • INFINI Easysearch 与华为鲲鹏完成产品兼容互认证
  • 将linux服务器 设置成 proxy.SOCKS5 服务器
  • 无mac电脑生成uniapp云打包私钥证书的攻略
  • py 启动默认浏览器
  • scala可变参数列表使用
  • 经验分享:JMeter控制RPS
  • JavaScript中的for循环你用对了吗?
  • WordPress(10)解决中文连接问题
  • 2023年小美赛认证杯国际赛A题解题思路+数据分享版+部分代码
  • 删除list中除最后一个之外所有的数据
  • 北京筑龙助力中粮集团采购供应链改革加速跑
  • SpringBoot学习笔记-实现微服务:匹配系统(中)
  • 【复杂网络建模】——基于代理的社会网络建模(Agent-Based Modeling,ABM)[Python实现]
  • RSA实现中弱密钥漏洞分析(Analyzing Weak Key Vulnerabilities in RSA Implementation)
  • 【管理运筹学】背诵手册(六)| 图与网络分析(最大流问题,最小费用最大流问题)
  • C语言之结构体详解
  • 学习canvas
  • 浏览器的渲染原理
  • 从 JSON 转 Java 实体的多种方法详解
  • 数据库的多表查询(MYSQL)表表联立
  • P8650 [蓝桥杯 2017 省 A] 正则问题(dfs )