tag - Desactivar Git LFS para un control remoto
qué tipos de etiquetas existen en git (2)
Estoy intentando pasar a un segundo control remoto que no es compatible con Git LFS. ¿Hay alguna manera de deshabilitar Git LFS para un control remoto específico usando git config
?
Deshazte de LFS sin preocuparte por la historia
git lfs uninstall
touch **/*
git commit -a
Si también desea administrar el historial, esta es una solución alternativa.
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
Puede inundar algunos errores pero debería funcionar. @sombra
La solución dada por amiuhle funciona bien para mí:
git push --no-verify
Evita que el gancho pre-push de git lfs intente cargar los archivos. Así que los archivos de enlace se confirman, pero faltan los archivos binarios reales.