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

概述

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

问题根源

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

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

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

相关推荐
西游音月23 分钟前
Windows环境下的WSL+Claude Code安装配置
windows·大模型·ai编程·wsl·claude code
小职boy10 小时前
不忘初心Windows系统工具箱下载 - 系统优化与维护工具(v1.1)
windows·系统·电脑软件·工具箱
Mininglamp_271812 小时前
Claude Code 封禁中国开发者之后:本地 AI 编程工具的替代方案实测
开发语言·人工智能·windows·开源软件·ai-native
贾斯汀frank13 小时前
C# 15 类型系统改进:Union Types
开发语言·windows·c#
YHHLAI15 小时前
Agent 智能体开发实战 · 第四课:完整工具集 —— 打造 AI 编程 Agent 的工具箱
人工智能·windows·microsoft
莫成15 小时前
git相关命令查阅
git
精神底层17 小时前
Skill——提示词的系统化封装
windows·.net
技术不好的崎鸣同学19 小时前
Windows 命令提示符(CMD)恶意脚本分析篇
网络·windows·安全·系统安全
ljh57464911919 小时前
git stash 和 git stash apply
git
2601_962364971 天前
告别明文密码:Windows Hello 抗钓鱼双因子认证安全体系科普
windows