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

相关推荐
zzzzls~14 分钟前
Vibe Coding 最佳实践:Claude Code 检查点回溯与 Git 自动存档每轮对话
git·ai·claude·vibe coding·checkpointing
ssshooter2 小时前
彻底搞懂 SSH 与 Git 的“幕后交易”
git·github·全栈
Asurplus6 小时前
Centos7安装Git环境
git·centos·yum·dnf
m0_743125137 小时前
claude --version 报错Claude Code on Windows requires git-bash (https://git-scm.com/downloads/win).
开发语言·git·bash
AntoineGriezmann7 小时前
Git:新建功能分支并解决 Merge 冲突
git
Sylus_sui9 小时前
Git快速创建并推送新分支
git
悠悠子衿1213810 小时前
Claude+VSCODE配置git导致频繁弹出git bash 的CMO窗口解决方法
ide·git·vscode
QC七哥11 小时前
伪造git提交记录生成点阵字符
git·github
HilariousDog12 小时前
git仓库中克隆文件同时保存line history / 行提交历史的方法介绍
git
TimberWill12 小时前
GitHub Copilot 一键生成中文commit提示语规则设置
git·github