标签: windows git unix newline git-filter-branch
我有一个git存储库。该存储库共有3个贡献者,并且一个贡献者使用了某个提交的Windows,因此文件(file.html)具有Windows换行符(\r\n),而不是Unix换行符(\n)。
file.html
\r\n
\n
如何从文件和所有提交中删除所有\r?
\r
我不是要更改本地设置,而是要在所有提交中从文件中删除这些\r。
编辑:已解决,命令是使用`it filter-branch -f --tree-filter'dos2unix file.txt'---all