是否有文件或菜单可以让我更改如何处理行尾的设置?
我了解到有3个选项:
签出Windows样式,提交Unix样式Git将在签出文本文件时将LF转换为CRLF。什么时候提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Windows上的建议设置(“core.autorlf”设置为“true”)按原样签出,提交Unix样式Git在签出文本文件时不会执行任何转换。提交文本文件时,CRLF将转换为LF。对于跨平台项目这是Unix上的推荐设置(“core.autorlf”设置为“input”)。按原样签出,按原样提交Git在签出或提交时不会执行任何转换文本文件。跨平台不建议选择此选项项目(“core.autocrlf”设置为“false”)
如果要将已更改为UNIX格式的文件格式从PC格式转换回UNIX格式。
(1) 您需要重新安装乌龟GIT,并在“行尾转换”部分确保您选择了“按原样签出-按原样签入”选项。
(2) 并保持其余配置不变。
(3) 安装完成后
(4) 将所有转换为UNIX格式的文件扩展名写入文本文件(extensions.txt)。
ex:*.dsp
*.dsw
(5) 将文件复制到克隆中在GITBASH中运行以下命令
while read -r a;
do
find . -type f -name "$a" -exec dos2unix {} \;
done<extension.txt
如果要将已更改为UNIX格式的文件格式从PC格式转换回UNIX格式。
(1) 您需要重新安装乌龟GIT,并在“行尾转换”部分确保您选择了“按原样签出-按原样签入”选项。
(2) 并保持其余配置不变。
(3) 安装完成后
(4) 将所有转换为UNIX格式的文件扩展名写入文本文件(extensions.txt)。
ex:*.dsp
*.dsw
(5) 将文件复制到克隆中在GITBASH中运行以下命令
while read -r a;
do
find . -type f -name "$a" -exec dos2unix {} \;
done<extension.txt