¿Cuándo actualiza Git la lista de sucursales remotas?
El uso git branch --all
muestra todas las sucursales locales y remotas . ¿Cuándo actualiza Git esta lista?
¿En tirar/empujar? ¿Y cómo lo actualizo usando Git Bash ?
Para actualizar la lista local de sucursales remotas:
git remote update origin --prune
Para mostrar todas las ramas locales y remotas que Git (local) conoce:
git branch -a
El OP no solicitó la limpieza de todos los controles remotos, sino de todas las ramas del control remoto predeterminado.
También lo git fetch --prune
es lo que se debe utilizar.
La configuración git config remote.origin.prune true
se hace --prune
automática. En ese caso, git fetch
también eliminará las ramas remotas obsoletas de la copia local. Consulte también Poda automática con Git fetch o pull .
Tenga en cuenta que esto no limpia las sucursales locales que ya no rastrean una sucursal remota. Consulte Cómo eliminar las ramas de seguimiento locales que ya no existen en el control remoto para eso.