2020-01-17 19:58:40 +00:00
|
|
|
# git lfs
|
|
|
|
|
2021-05-04 18:18:41 +01:00
|
|
|
> Trabaja con archivos grandes en repositorios de Git.
|
2024-05-23 11:48:45 +01:00
|
|
|
> Más información: <https://git-lfs.com>.
|
2020-01-17 19:58:40 +00:00
|
|
|
|
|
|
|
- Inicializa Git LFS:
|
|
|
|
|
|
|
|
`git lfs install`
|
|
|
|
|
|
|
|
- Rastrea archivos que coinciden con un patrón:
|
|
|
|
|
|
|
|
`git lfs track '{{*.bin}}'`
|
|
|
|
|
2021-01-07 14:06:38 +00:00
|
|
|
- Cambia la URL a la que apunta Git LFS (útil si el servidor LFS está separado del servidor Git):
|
2020-01-17 19:58:40 +00:00
|
|
|
|
|
|
|
`git config -f .lfsconfig lfs.url {{url_del_punto_de_acceso_LFS}}`
|
|
|
|
|
|
|
|
- Muestra los patrones rastreados:
|
|
|
|
|
|
|
|
`git lfs track`
|
|
|
|
|
|
|
|
- Muestra los archivos que han sido añadidos con un commit:
|
|
|
|
|
|
|
|
`git lfs ls-files`
|
|
|
|
|
|
|
|
- Introduce todos los objetos LFS en el servidor remoto (útil si se encuentran errores):
|
|
|
|
|
|
|
|
`git lfs push --all {{nombre_remoto}} {{nombre_de_la_rama}}`
|
2021-05-04 18:18:41 +01:00
|
|
|
|
|
|
|
- Trae todos los objetos de Git LFS:
|
|
|
|
|
|
|
|
`git lfs fetch`
|
|
|
|
|
|
|
|
- Verifica todos los objetos de Git LFS:
|
|
|
|
|
|
|
|
`git lfs checkout`
|