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

概述

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

问题根源

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

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

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

相关推荐
tryCbest9 小时前
Windows和Linux设置Https(SSL)访问
linux·windows·https
奔跑吧邓邓子15 小时前
【C++实战(68)】从0到1:C++跨平台开发之Windows API深度实战
c++·windows·实战·跨平台·windows api
名誉寒冰17 小时前
# 深入理解Linux内核与用户态通信:Netlink机制实战
linux·服务器·windows
byte轻骑兵19 小时前
Windows 安全分割利器:strtok_s () 详解
c语言·开发语言·windows·安全
芥子沫1 天前
Git Commit 命令详解:版本控制的核心操作
git·devops
染指11101 天前
11.UE-游戏逆向-内存中的FUObjectArray(深入理解内存数据)
windows·虚幻·ue·unreal engine 4
TeleostNaCl1 天前
使用 jintellitype 库在 Java 程序中实现监听 Windows 全局快捷键(热键)
java·开发语言·windows·经验分享·kotlin·电脑
祈祷苍天赐我java之术1 天前
Redis 有序集合解析
java·前端·windows·redis·缓存·bootstrap·html
你好龙卷风!!!2 天前
mac | Windows 本地部署 Seata1.7.0,Nacos 作为配置中心、注册中心,MySQL 存储信息
windows·mysql·macos
恸流失2 天前
java基础-12 : 单列集合(Collection)
java·开发语言·windows