Saltar al contenido
GitTree
Escondites y árboles de trabajo

Utilice controles Git LFS

Git LFS almacena archivos grandes, como imágenes, vídeos o modelos, fuera del repositorio y mantiene pequeños archivos de puntero en su lugar. Git LFS… lo configura, rastrea patrones, descarga contenido, bloquea archivos y elimina contenido antiguo.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Cerraduras y podas
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • El programa git-lfs está instalado: Homebrew o git-lfs.com en macOS, incluido con Git for Windows, sudo apt install git-lfs en Linux (Ubuntu y Debian).

donde encontrarlo

  • La paleta de comandos: Git LFS… y Git LFS: Download Content.
acciónmacOSWindows y Linux
La paleta de comandos, luego Git LFS…⌘⇧PCtrl+Shift+P

Pasos

  1. Configurarlo

    Abra Git LFS…. Si dice Git LFS is not set up for this repository., elija Set Up for This Repository.

  2. Seguir un patrón

    En Tracked patterns, escriba Pattern como *.psd y presione Track. Active Lockable para archivos que las personas no deberían editar al mismo tiempo. Confirmar .gitattributes.

  3. Descargar contenido

    Elija Download Content para buscar los archivos reales como referencia en su pago. Show Files listas que son downloaded o pointer only.

Resultado esperado

Los archivos grandes van al almacenamiento LFS al enviarlos y su clon contiene solo lo que descarga.

Cerraduras y podas

  • Show Locks enumera los archivos bloqueados y quién los guarda; Lock un archivo antes de editarlo, Unlock cuando haya terminado.
  • Prune Old Content… elimina copias locales del contenido antiguo de LFS para liberar espacio en el disco; muestra lo que eliminaría primero.

Si algo sale mal

"Git LFS no está instalado".

Instale git-lfs como se describe en el mensaje para su sistema, luego vuelva a abrir el cuadro de diálogo.

Preguntas

¿El seguimiento de un patrón mueve archivos ya comprometidos?

No. El seguimiento se aplica a los archivos que agregue o cambie a partir de ese momento; Para mover el historial existente a LFS es necesario reescribir el historial fuera de GitTree.