Flo*_*ter 5 git bitbucket git-lfs
使用GIT LFS时,.gitattributes
控制哪些文件由 GIT LFS 管理,哪些文件不由 GIT LFS 管理。根据文档,在 GIT LFS 和常规GIT存储之间移动文件所需的只是更改.gitattributes
.
.gitattributes
我在 Bitbucket 存储库中进行了修改,但git lfs ls-files
仍然列出了与以前相同的文件,包括不应再由 GIT LFS 管理的文件,不包括现在应由 GIT LFS 管理的文件。此外,提交和推动变革的速度.gitattributes
快得令人怀疑。
是否有一个命令我可以(或必须)运行来更新所有文件的GIT LFS状态并将它们移动到正确的存储?
嗯,看来git lfs
必须像这样使用git lfs track something.bin
,并且手动更改.gitattributes
不会真正将现有文件添加到LFS。
如果手动修改.gitattributes
文件,我的解决方案是:
修改文件后,运行以下命令:
git rm --cached -r .
git add -A
Run Code Online (Sandbox Code Playgroud)
如果文件很多,可能需要一段时间。但它确实有效。
归档时间: |
|
查看次数: |
2671 次 |
最近记录: |