Obtener las tags de un repository de GitHub

En un proyecto en mi repository de GitHub he estado labelndo el proyecto y empujando las tags:

git push --tags 

Las tags aparecen correctamente en el repository de GitHub, sin embargo, trabajo con este proyecto en diferentes máquinas, y en algunas máquinas carezco de algunas de ellas.

Pero si hago un git pull:

 git pull origin master 

El código se actualiza pero las tags no lo están, lo que significa que solo tengo las tags creadas en esa máquina y no obtengo el rest de GitHub.

¿Cómo puedo get todas las tags de GitHub en mi repository local?

Cuando recuperas desde un control remoto debe llevar las tags. Pero solo si apuntan a objects rastreados desde las cabezas de las twigs .

Para tomar explícitamente todas las tags, no importa si no son accesibles desde un encabezado de bifurcación, necesitarás usar el indicador --tags .

 git fetch origin --tags 

Lo anterior desplegará todas las tags que están en el repository de origen.