我的行终止符 CR LF 有问题。
在我设置像“No Set”这样的行结尾之前, 但这不允许我通过提交和推送在远程 git 上正确加载文件。
远程文件已正确加载,但仅存在 LF 且缺少 CR
示例 上传 皮皮冥王星 CR LF
提交并推送 git 远程 皮波冥王星 LF
我更改了设置行结尾:Checkout is-as, commit as-is core.autocrlf 设置为 false
现在,文件已通过提交和推送在 git 远程正确加载(行结尾 CR LF) 但仅当文件是新的时
旧文件仍然存在行终止问题(只有 LF 但缺少 CR)。 Git 不允许我使用正确的终止符(CR LF)重新加载文件,因为 git 是相同的,但远程缺少终止符(仅 LF)。
如何强制使用正确的文件重新上传错误的文件或包含这些文件的整个目录(有很多文件存在此问题)?
谢谢 最好的问候
最佳答案
对于 Git 扩展;工具>>设置>>Git>>配置
关于Git 扩展更改设置行结尾并强制将文件提交到 git 远程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48354866/