我查阅了.gitattributes并告诉git不要为某些文件更改行结束符,但问题是它们已经提交了。聪明却傻的Git现在不想撤销它所做的操作。删除和重新添加文件无济于事(它会优化掉这个更改)。现在,每次我从库中拉取时,我必须手动重新复制这些文件。
我该怎么办?报告此问题并等待修复?某种方式删除提交对象以强制git重新创建它们?后一种方法似乎困难/危险。
编辑:我在GitHub上找到了一个很好的指南,可以完全从库中删除文件。问题是,我真的不想将其从整个历史记录中删除。我必须这样做吗,还是只能在最后一个提交中这样做?如果我对最后一个提交这样做,Git会重新查找和优化吗?
我该怎么办?报告此问题并等待修复?某种方式删除提交对象以强制git重新创建它们?后一种方法似乎困难/危险。
编辑:我在GitHub上找到了一个很好的指南,可以完全从库中删除文件。问题是,我真的不想将其从整个历史记录中删除。我必须这样做吗,还是只能在最后一个提交中这样做?如果我对最后一个提交这样做,Git会重新查找和优化吗?