我正在尝试推送不支持Git LFS的第二个遥控器。有没有办法使用git config
?
答案 0 :(得分:16)
amiuhle给出的解决方法对我来说很好:
git push --no-verify
它阻止git lfs的预推钩尝试上传文件。所以提交了链接文件,但实际的二进制文件丢失了。
答案 1 :(得分:0)
摆脱LFS而不用担心历史
git lfs uninstall
touch **/*
git commit -a
如果您还想管理历史记录,这是一种解决方法
git lfs uninstall
git filter-branch -f --prune-empty --tree-filter '
git lfs checkout
git lfs ls-files | cut -d " " -f 3 | xargs touch
git rm -f .gitattributes
git lfs ls-files | cut -d " " -f 3 | git add
' --tag-name-filter cat -- --all
它可能会淹没一些错误,但应该可以使用。 @阴影