Fab*_*ler 4 windows git png newline
我在Windows上向Git存储库添加了大量PNG文件,遗憾的是设置text eol=lf为不提交Windows换行符.
问题是PNG标题必须在表单中%PNG\r\n,现在所有PNG图像都在带有标题的Git中,%PNG\n并且不能像这样显示.
我尝试将此行添加到.gitattributes:
*.png binary
Run Code Online (Sandbox Code Playgroud)
但是这些文件虽然在工作目录中是正确的,但仍然显示为未更改且git add什么都不做.
我设法修复单个文件,检查损坏的版本并手动编辑它,但我希望有一个不那么繁琐的方式.
如何在不修改单个文件的情况下修复存储库?
在写下这个问题时,我设法自己解决了这个问题:
从存储库中删除所有PNG文件,但保留工作副本:
git rm --cached **/*.png
Run Code Online (Sandbox Code Playgroud)再次添加它们
git add **/*.png
Run Code Online (Sandbox Code Playgroud)准备好了!
| 归档时间: |
|
| 查看次数: |
704 次 |
| 最近记录: |