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

概述

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

问题根源

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

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

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

相关推荐
nightunderblackcat3 小时前
新手向:Git下载全攻略
git
带娃的IT创业者3 小时前
Windows 平台上基于 MCP 构建“文心一言+彩云天气”服务实战
人工智能·windows·文心一言·mcp
csdn_aspnet5 小时前
Windows Node.js 安装及环境配置详细教程
windows·node.js
摇滚侠5 小时前
java语言中,list<String>转成字符串,逗号分割;List<Integer>转字符串,逗号分割
java·windows·list
Source.Liu5 小时前
【Pywinauto库】12.2 pywinauto.element_info 后端内部实施模块
windows·python·自动化
Source.Liu5 小时前
【Pywinauto库】12.1 pywinauto.backend 后端内部实施模块
开发语言·windows·python·自动化
私人珍藏库6 小时前
[Windows] FileOptimizer v17.1.0_一款文件批量压缩工具
windows·批量压缩
掘根6 小时前
【CMake】List
windows·microsoft·list
若无_7 小时前
了解 .husky:前端项目中的 Git Hooks 工具
前端·git
想当花匠的小码农7 小时前
Git 仓库“减肥”指南:从检测、清理到同步的全流程实践
git