我的 git 存储库包含一些 Windows 和 Linux 文件。例如,
/.gitattributes
/a/b/Windows/*
/a/b/Linux/*
Windows 和 Linux 文件夹都包含许多子文件夹和许多不同类型的扩展(例如源代码、文本文件、tarball、二进制文件等)
如何设置 gitattribute 以便在我签出存储库时,Windows 文件夹中的所有文件都将设置为 eol=crlf,而 Linux 文件夹将设置为 eol=lf?
此外,如何在不将更改推送到远程存储库的情况下测试更改?