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

概述

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

问题根源

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

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

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

相关推荐
程序猿_极客34 分钟前
【2025 最新】 Maven 下载安装与配置教程(超详细带图文Windows 版):从入门到实战
java·开发语言·windows·maven·maven安装
目南殇1 小时前
Git 命令基础使用指南:从初始化到提交的完整流程
git
crossoverJie1 小时前
Git cherry-pick 使用小技巧
git·github
、shadow2 小时前
切换GIT账号
git
XDHCOM2 小时前
深入掌握Unicode转换方法:从基础到高级的实用技巧与应用场景
windows
q***57743 小时前
Node.JS 版本管理工具 Fnm 安装及配置(Windows)
windows·node.js
Bruce_Liuxiaowei3 小时前
HTTPHTTPS探测出网技术详解:跨平台命令与实战方法
运维·windows·安全·网络安全
njsgcs4 小时前
pyautocad获得所选圆弧的弧长总和
开发语言·windows·python
因为奋斗超太帅啦4 小时前
Git分布式版本控制工具学习笔记(一)——git本地仓库的基本使用
笔记·git·学习
BestOrNothing_201510 小时前
Git 中新建学习分支 + 暂存修改 + VSCode 可视化查看改动(超详细教程)
git·vscode·版本控制·开发技巧