Windows上的Git LFS:无法还原文件
如果我从Git repo中删除一个存储在LFS、commit上的文件,然后尝试在master上重新设置分支的基础,Git将在重新设置基础期间看到这个文件被修改。如果我在执行git签出时还原文件--mybigfile 然后,Windows上的Git LFS:无法还原文件,git,git-lfs,Git,Git Lfs,如果我从Git repo中删除一个存储在LFS、commit上的文件,然后尝试在master上重新设置分支的基础,Git将在重新设置基础期间看到这个文件被修改。如果我在执行git签出时还原文件--mybigfile 然后,git status仍会将此文件列为已修改文件,我有点卡住了。我唯一能做的就是提交文件,并祈祷在我的提交被推送之前,我不必重新设置基址 我的git配置是: core.autocrlf=true filter.lfs.smudge=git-lfs smudge -- %f fil
git status
仍会将此文件列为已修改文件,我有点卡住了。我唯一能做的就是提交文件,并祈祷在我的提交被推送之前,我不必重新设置基址
我的git配置是:
core.autocrlf=true
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
filter.lfs.clean=git-lfs clean -- %f
我的版本是2.17.1.windows.2
如何强制Git真正还原存储在LFS上的文件,或阻止Git看到已修改的文件?以下是我找到的解决方法,灵感来自:
cp /dev/null .gitattributes
git checkout -- mybigfile
git checkout -- .gitattributes