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

概述

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

问题根源

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

bash 复制代码
echo "xxxx" > .gitignore

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

相关推荐
陈天伟教授21 分钟前
Windows操作技巧 -03
windows
TechExplorer3652 小时前
Windows 隐藏导航窗格【主文件夹】、【图库】、【OneDrive】
windows·onedrive
我一定会有钱2 小时前
官网谷歌浏览器离线安装包一键下载
windows
彧azz4 小时前
Git 入门实操实例:从安装到远程仓库全流程
大数据·笔记·git·学习·elasticsearch
易点云徐源5 小时前
(已解决)Foxmail打开后2分钟左右崩溃
windows·foxmail
其实防守也摸鱼5 小时前
每天一个知识点——RCE漏洞
运维·服务器·数据库·windows·安全·github·漏洞
江湖人称菠萝包6 小时前
【Windows】《深入浅出Windows API程序设计:核心编程篇》笔记-Chapter6-动态链接库
windows·笔记
2601_962364978 小时前
重装系统后,Windows Hello 为什么要重新录入人脸?
windows·安全·电脑
水饺编程8 小时前
第5章,[Win32 章节] :在平面直角坐标系中描点
c语言·c++·windows·visual studio
idealzouhu9 小时前
Git 命令全景解析:基于数据流向的认知框架
git