由于虚拟机的存在,我可以使用多个环境,并且我的代码目录在它们之间共享。我还喜欢我的代码具有本机(主机)行尾。
当我在 Windows 主机上时,我检查我的代码,行尾被转换为\r\n
(对我来说没问题)。但是当我想从我的 Linux 虚拟机执行 shell 脚本时,我收到错误,告诉我不/bin/sh^M
存在。
我可以告诉 Git 保留这个 Unix 结尾吗?具体的文件?有没有更好的方法来处理多个环境中的行尾?
答案1
答案2
你可以运行dos2unix对文件进行适当的格式化以适应 linux/unix。