我的同行使用的是Windows电脑,它在我们的源代码中随处添加回车符。
有没有一种方法可以编写git hook,将所有\r\n
转换为\n
?
注意:我以前没有使用过git hooks,因此可能需要一些额外的帮助 :)
core.autocrlf
设置为false。(这样Git就不会进行任何转换,并保持eol不变)。core.autocrlf
设置为true可以帮助恢复正确的eol。core.eol
(到本地),同时将core.autocrlf
设置为false。gitattributes
文件的过滤器驱动程序。
core.autocrlf
设置为 true?我想要移除回车符。 - mačekautocrlf
在Unix端可能可以完成工作,但我建议在Windows端将其设置为false,以避免首先引入所有这些回车换行符。我已经编辑了我的答案以反映这些选择和设置。 - VonCcore.eol
是做这件事情的新方法,我认为。 - alternative