历程:
最近公司Git仓库启用了LFS。
切换或者克隆新分支后,总是莫名其妙显示有几个文件已修改。
其实我什么都没操作修改啊。
所幸就直接丢弃掉吧。
可是丢弃根本不管用啊,丢弃完,还是显示这几个文件已经修改了。
那算了,不管这个破分支了,去其他分支吧。
要切换分支也不行,因为会提示有修改的文件未提交。
气炸了,那好吧,我就git stash好不好?git stash了再切换分支。
对不起git stash后,依然会显示这几个文件被修改。
气恼了,那该怎么办?
最后只能频繁的使用 git checkout -f 'branchname' 来切换分支。
由于比较忙,这个状态持续了将近两周。
闲下来后,又翻墙又谷歌的,终于找到了最终解决方法。
最终解决方法:
切换到这个有病的分支。
一次性复制下面代码,命令行粘贴,执行:文章来源:https://www.toymoban.com/news/detail-465025.html
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模板网!