禁用远程Git LFS

时间:2016-04-14 14:53:09

标签: git git-lfs

我正在尝试推送不支持Git LFS的第二个遥控器。有没有办法使用git config

禁用特定遥控器的Git LFS

2 个答案:

答案 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

它可能会淹没一些错误,但应该可以使用。 @阴影

相关问题