首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当本地没有任何更改时,删除git中损坏的文件

当本地没有任何更改时,删除git中损坏的文件
EN

Stack Overflow用户
提问于 2017-09-14 21:51:54
回答 1查看 57关注 0票数 1

我检测到了一个问题,例如我的回购中有一个图像(不止一个文件),但是这个文件已经损坏了。

如果我重新克隆我的repo,我会发现这个文件确实被破坏了,我的系统无法读取它,但是如果我再次编译我的项目(gulp),我会看到它生成一个很好的文件,问题是git没有检测到损坏的文件和好的文件之间的变化,所以我不能上传更改。

如何删除项目编译的文件夹,使其能够再次上传,而不丢失提交历史记录(或不丢失大量历史记录)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-15 05:04:52

为了确定,在输入完之后,再试一次克隆

代码语言:javascript
复制
git config --global core.autocrlf false

这将确保您的文件没有自动更改其eol字符取决于您的操作系统。

“任择议定书”在评论中确认:

我有一个带行.gitattributes* text eol=lf

这是一个太宽的选择,您只需要将它应用于您想要的文件,例如:

代码语言:javascript
复制
*.cpp text eol=lf
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46228776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档