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即可。

相关推荐
Klaus_Wei3 小时前
git 高级命令模式典型应用--“同步云端 + 清理垃圾分支”的一键命令
git·git高级用法·git同步云端·git清理垃圾分支
妙娲种子4 小时前
配置git/创建第一个智能相册保存快照
git
what_20184 小时前
git一个账号在两台电脑登录 出现不同用户名
git
困鲲鲲5 小时前
ROS2系列 (13) : 常用Git指令入门(本地Git)
git·ros2
☆cwlulu9 小时前
git分支管理详解
开发语言·git·青少年编程
脑子不好的小菜鸟12 小时前
用vscode连接远端ubuntu无法git push,vscode无法连接centos
git·vscode·ubuntu·centos
__Witheart__13 小时前
Git 如何修改已有的分支名称
git
秦jh_16 小时前
【git】分支管理
git
百锦再19 小时前
第5章 所有权系统
运维·git·python·eclipse·go·github·负载均衡
DW_DROME1 天前
git worktree (镜像站加速)
git