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

概述

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

问题根源

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

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

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

相关推荐
CN-Dust7 分钟前
MongoDB|Windows版安装教程(附资源)
数据库·windows·mongodb
PMP_19 分钟前
git 操作 (unable to update local ref) 错误
git
黑岚樱梦20 分钟前
Git学习和Linux基础
git·学习
飞Link11 小时前
Windows 环境下 LaTeX 的安装配置教程
windows·vscode
R.lin11 小时前
windows MySQL解压版安装教程
windows·mysql·adb
常家壮12 小时前
Windows隐藏账号创建完全指南:技术原理与安全实践
windows·安全·渗透测试·后门·windows隐藏账号
cc蒲公英12 小时前
idea git命令初次创建项目至远程
git
高兴就好(石13 小时前
git将远程的master分支的commit都拉取到本地
git
真上帝的左手14 小时前
18. 操作系统-Windows-命令提示符
windows
空空kkk15 小时前
Git版本控制(一)
git