Update 'Bare Repository'

jp.av.dev 2021-07-11 19:29:46 -04:00
parent 1e35f153d5
commit 6c8c5e6c90

@ -46,3 +46,19 @@ Clona : ` git clone ssh://dominio/ruta/a/mirepo.git `
dotfls commit -m "archivo agre..." dotfls commit -m "archivo agre..."
``` ```
### Limpieza del repositorio
Al agregar archivos por error, y eliminarlos, estos siguen existiendo
en *.git/objects*.
Un error comun es agregar todo ` git add -A `, y en el caso de 'dotfiles'
esto implica agregar todos los archivos del *$HOME/*.
```bash
# por defecto
git gc
# opciones
git gc [--aggressive] [--auto] [--quiet] [--prune=<date> | --no-prune] [--force] [--keep-largest-pack]
# ej.
git gc --prune=today
```
doc [git gc](https://git-scm.com/docs/git-gc)