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

Windows .gitignore文件不生效的情况排查

概述

今天下班在家里捣腾自己的代码,在配置.gitignore文件忽略部分文件的时候,发现死活不生效

问题根源

经过一通分析和排查才发现,是.gitignore文件的编码错了,刚开始还没注意到,因为是在Windows下开发,创建.gitignore文件使用了以下命令

echo "xxxx" > .gitignore

命令很简单,但就是这命令引起的坑,通过该命令创建的文件编码是UTF-16 LE BOM,这会导致git命令识别不了,所以表现的形式就是.gitignore文件失效了。将文件编码改成UTF-8后,git命令能正常识别,问题解决

http://www.dtcms.com/a/96108.html

相关文章:

  • 实现类今日头条主界面:ViewPager与TabLayout深度整合
  • es6的箭头函数与普通函数的区别,箭头函数的this通常指向哪里,箭头函数可以用作构造函数吗?
  • 如何在 vue 渲染百万行数据,vxe-table 渲染百万行数据性能对比,超大量百万级表格渲染
  • mapbox基础,加载popup弹出窗
  • Python+requests实现接口自动化测试框架
  • 【PyTorch】
  • 如何利用AI智能生成PPT提升工作效率
  • SD-WAN海外专线服务商选择指南
  • 泛目录程序——2025年AI多功能站群系统技术演进:无极架构的分布式智能与多模态
  • Vivado HLS 优化指令详解
  • 【Tauri2】005——tauri::command属性与invoke函数
  • 【C++篇】C++入门基础(二)
  • Web3.0合约安全:重入攻击防御方案
  • JavaScript 中Object.assign()和展开运算符在对象合并时的区别,各自的适用场景是什么?
  • Spring与Mybatis整合
  • DeepSeek(14):DeepSeek 模型微调
  • Go 语言标准库中sort模块详细功能介绍与示例
  • 为什么 PPO 概率计算适合连续动作
  • 办公网络健康监控(域名健康监控)
  • 六十天前端强化训练之第三十二天之Babel 转译配置大师级深度讲解
  • Python实现单因素方差分析
  • 构建大语言模型应用:简介(第一部分)
  • vs 2022安装指南
  • 深入解析 TypeScript 核心配置文件 tsconfig.json
  • 本地AI大模型部署革命:Ollama部署和API调试教程
  • 【JavaEE】Mybatis 动态SQL
  • ctfshow-web入门-特定函数绕过(web396-web405)
  • 剑指Offer62 -- 约瑟夫环
  • 黑盒测试的概念和特点
  • JAVA SE :认识数组