Git LFS错误: Encountered 7 file(s) that should have been pointers, but weren‘t

这篇具有很好参考价值的文章主要介绍了Git LFS错误: Encountered 7 file(s) that should have been pointers, but weren‘t。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

历程:

最近公司Git仓库启用了LFS。

切换或者克隆新分支后,总是莫名其妙显示有几个文件已修改。

其实我什么都没操作修改啊。

所幸就直接丢弃掉吧。

可是丢弃根本不管用啊,丢弃完,还是显示这几个文件已经修改了。

那算了,不管这个破分支了,去其他分支吧。

要切换分支也不行,因为会提示有修改的文件未提交。

气炸了,那好吧,我就git stash好不好?git stash了再切换分支。

对不起git stash后,依然会显示这几个文件被修改。

气恼了,那该怎么办?

最后只能频繁的使用 git checkout -f 'branchname' 来切换分支。

由于比较忙,这个状态持续了将近两周。

闲下来后,又翻墙又谷歌的,终于找到了最终解决方法。

最终解决方法:

  1. 切换到这个有病的分支。

  1. 一次性复制下面代码,命令行粘贴,执行:

git rm --cached -r .;git reset --hard;git rm .gitattributes;git reset .;git checkout .

3.等待执行完毕。刷新git 的工具。应该会解决问题。文章来源地址https://www.toymoban.com/news/detail-465025.html

到了这里,关于Git LFS错误: Encountered 7 file(s) that should have been pointers, but weren‘t的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包