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

概述

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

问题根源

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

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

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

相关推荐
X-future42613 分钟前
git克隆报错fatal: unable to access ‘https://github.comxxxxxxxxxxx
git
17岁boy想当攻城狮8 小时前
在Git仓库的Readme上增加目录页
git·markdown
琳沫lerlee9 小时前
【Git 暂存操作与升级应用指南】
git·暂存
liaowenxiong11 小时前
【Git教程】将dev分支合并到master后,那么dev分支该如何处理
git
MobiCetus11 小时前
有关pip与conda的介绍
linux·windows·python·ubuntu·金融·conda·pip
qq_4276490612 小时前
git命令大全(持续更新)
git·push·git语法·vscode的git语法
马达加斯加D14 小时前
git --- cherry pick
git
丑过三八线15 小时前
【Kafka】Kafka4.0在windows上启动
windows·分布式·kafka
laugh1232115 小时前
GitLab 服务器宕机时的项目代码恢复方法
服务器·git·gitlab·数据恢复