Git:如何使用git hook将回车符\r转换为换行符\n?

8

我的同行使用的是Windows电脑,它在我们的源代码中随处添加回车符。

有没有一种方法可以编写git hook,将所有\r\n转换为\n

注意:我以前没有使用过git hooks,因此可能需要一些额外的帮助 :)

2个回答

11

VonC,也许我想将 core.autocrlf 设置为 true?我想要移除回车符。 - maček
@macek:autocrlf在Unix端可能可以完成工作,但我建议在Windows端将其设置为false,以避免首先引入所有这些回车换行符。我已经编辑了我的答案以反映这些选择和设置。 - VonC
core.eol 是做这件事情的新方法,我认为。 - alternative

1
如果他们使用TortoiseGit,可以在Git->Config->Auto CRLF convert下找到一个选项来为您完成此操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接