【发布时间】:2015-03-29 05:50:00
【问题描述】:
我在部署到 Windows、Linux 和 Mac 客户端的 Java 项目上使用 git。对于这个 Java 项目,我还维护用于在 Mac/Linux 上运行已编译二进制文件的 *.sh 脚本和用于在 Windows 上运行已编译二进制文件的 .exe/.bat 文件。我的开发环境是Windows。
Git 的 autocrlf 功能将我的 *.sh 脚本中的行终止符转换为 Windows 格式,这使得它们在部署后在 Linux/Mac 上无用。我想以 Unix 格式保存它们,并让 git 不理会行终止符。可以将 git 配置为忽略这些特定文件的 autocrlf(单个文件夹中有三个)吗?如果有,怎么做?
【问题讨论】:
标签: git core.autocrlf