git是否可以配置为不在某些文件上执行autocrlf?

git是否可以配置为不在某些文件上执行autocrlf?,git,core.autocrlf,Git,Core.autocrlf,我在部署到Windows、Linux和Mac客户端的Java项目上使用git。对于这个Java项目,我还维护了用于在Mac/Linux上运行编译后的二进制文件的*.sh脚本和用于在Windows上运行编译后的二进制文件的.exe/.bat文件。我的开发环境是Windows Git的autocrlf特性是将my*.sh脚本中的行终止符转换为Windows格式,这使得它们在部署后在Linux/Mac上不再有用。我想以Unix格式保存它们,并让git不使用行终止符。git是否可以配置为忽略这些特定文件

我在部署到Windows、Linux和Mac客户端的Java项目上使用git。对于这个Java项目,我还维护了用于在Mac/Linux上运行编译后的二进制文件的*.sh脚本和用于在Windows上运行编译后的二进制文件的.exe/.bat文件。我的开发环境是Windows


Git的autocrlf特性是将my*.sh脚本中的行终止符转换为Windows格式,这使得它们在部署后在Linux/Mac上不再有用。我想以Unix格式保存它们,并让git不使用行终止符。git是否可以配置为忽略这些特定文件的autocrlf(一个文件夹中有三个)?如果是,如何配置?

如果将
.gittributes
文件添加到存储库中的基本级别文件夹,然后显式调用哪些文件类型是二进制的,哪些是文本的,哪些是文本类型,哪些应该是CRLF、LF或自动配置的