- Git 教程
- Git - 主页
- Git - 基本概念
- Git - 环境设置
- Git - 生命周期
- Git - 创建操作
- Git - 克隆操作
- Git - 执行更改
- Git - 审查更改
- Git - 提交更改
- Git - 推送操作
- Git - 更新操作
- Git - 存储操作
- Git - 移动操作
- Git - 重命名操作
- Git - 删除操作
- Git - 修复错误
- Git - 标签操作
- Git - 补丁操作
- Git - 管理分支
- Git - 处理冲突
- Git - 不同的平台
- Git - 在线存储库
- Git 有用的资源
- Git - 快速指南
- Git - 有用的资源
- Git - 讨论
- Git - 波斯语版本
Git - 不同的平台
GNU/Linux 和 Mac OS 使用换行符 (LF)或新行作为行结束符,而 Windows 使用换行符和回车符 (LFCR)组合来表示行结束符。
为了避免由于这些行结束差异而导致不必要的提交,我们必须配置 Git 客户端以将相同的行结束写入 Git 存储库。
对于Windows系统,我们可以配置Git客户端在签出时将行尾转换为CRLF格式,并在提交操作时将其转换回LF格式。以下设置将满足需要。
[tom@CentOS project]$ git config --global core.autocrlf true
对于 GNU/Linux 或 Mac OS,我们可以配置 Git 客户端在执行签出操作时将行结尾从CRLF转换为LF 。
[tom@CentOS project]$ git config --global core.autocrlf input