Git篇——Git提交指定文件编码

背景:项目中有些老工程的代码编码格式不统一,可以通过以下方式强行指定提交时的文件编码,可以将所有上传到git的文件的编码格式统一。

在Git中,可以通过设置.gitattributes文件来指定文件编码。在项目根目录下创建一个名为.gitattributes的文件。然后,打开该文件并添加以下内容:

复制代码
*.cpp   text   eol=lf   charset=utf-8
*.h     text   eol=lf   charset=utf-8

上述代码中,*.cpp表示所有的.cpp文件,*.h表示所有的.h文件。text表示文件类型为文本文件,eol=lf表示使用LF作为换行符(windows是crlf, unix是lf),charset=utf-8表示文件编码为UTF-8。

然后正常add和commit即可。

相关推荐
李日灐3 小时前
< 7 > Linux 开发工具:git 版本控制器 和 cgdb/gdb 调试器
linux·运维·服务器·开发语言·git·调试器·gdb/cgdb
Gust of wind3 小时前
idea结合git和Gitee的初步使用
git·gitee·intellij-idea
夜七少eleanor3 小时前
【Git】2026全图文详解安装教程
git
海边的Kurisu3 小时前
从零开始的Git生活 | 刚实习同学的噩梦 And 参与开源不可缺的一环
git·生活
不老刘4 小时前
Git Cherry-Pick:微前端架构下的“精准医疗”与最佳实践
前端·git
爬楼的猪5 小时前
Git Folder Dashboard
git
Uncertainty!!5 小时前
claude code中添加skills自动生成git commit信息
git·git commit·claude code
FserSuN7 小时前
Git Worktree 使用学习
git·学习
Z文的博客7 小时前
嵌入式LINUX QT 开发 .gitignore 文件编写指南
linux·git·qt·elasticsearch·嵌入式
前端双越老师8 小时前
3 个命令 7 个步骤,学会 git worktree 并行开发
git·ai编程·全栈