Git - Recolector Basura
Recolector Basura ( Garbage Collection)
-
Un proyecto por lo general tiene miles de archivos o directorios que vamos modificando a medida que vamos depurando errores o mejorando el software ; GIT y GITHUB no registrará todos los archivos o directorios en cada confirmación {commit} que realicemos , lo que realmente realiza son pequeñas copias en su base de datos de los archivos o directorios que hemos ido modificado , eliminando o añadiendo.
-
Este tipo de tareas pueden generar cientos de cambios a nivel interno/plumbing de GIT sobre todo en los elementos blog
-
Periódicamente GIT realiza la recolección de basura en el [Repositorio] , este proceso de empaquetar los objetos en un solo objeto que comprende solo los ‘BLOB’ originales y sus deltas posteriores (partes internas del funcionamiento del GIT)
-
Para ganar eficiencia , el proceso de recolección de basura (garbage collection) y se puede forzar a realizar en cualquier momento mediante el siguiente comando
git gc
Deja un comentario