我尝试使用以crlf结尾的行提交文件,但失败了。我花了一整天的时间在我的Windows电脑上尝试不同的策略,几乎要停止尝试使用Git,而是尝试使用Mercurial。如何正确处理CRLF行结束符?

我使用本教程学习bash脚本来实现一些自动化给我的任务。我正在用putty连接服务器。脚本,位于…/ /日志文件是:我执行了下面的读/写/执行权限然后,当我输入。/my_script时,我得到的是标题

\n(换行符)和\r(回车符)有什么区别?特别地,\n和\r之间有什么实际的区别吗?是否有应该使用其中一种而不是另一种的地方?

如果我打开在Windows中创建的文件,所有行都以^M结尾。如何一次删除这些字符?

我想知道两者之间的区别(如果可能的话,请举例说明)CR LF (Windows)、LF (Unix)和CR (Macintosh)三种换行类型。

在一台Windows机器上,我使用git add添加了一些文件。我收到警告说:LF将被CRLF取代这种转变的后果是什么?

在一台Windows机器上,我使用git add添加了一些文件。我收到警告说:LF将被CRLF取代这种转变的后果是什么?