在使用git的过程中,如果我们的项目是跨平台开发的 那么CRLF的处理也许会成为一个很头疼的事情,有可能会出以下的莫名其妙的问题: 我们的某个开发人员在linux上提交的一个文件 当从windows上pull下来后,没做任何的修改,查看其status,它的状态已经是modifed了 即使你使用git checkout -f来恢复改文件,它的状态仍然是modified, 真是郁闷… 后来,才发现就是CRLF惹的祸 我们都知道,在Windows上是CRLF来作为一行的结束符,而Linux上则是LF作