git branch issue

Tengo un sistema local donde trabajo (Windows) y envío cambios y un server de producción (ubuntu) donde realizo los cambios.

Creo una nueva twig cuando tengo cambios importantes en el código. La última twig es 0.9.1

Tomo el server con:

sudo git pull git@git.myrepo.com: myproject.git 0.9.1

sin embargo, quería volver a una twig anterior (0.9) y solo puedo ver esto cuando hago una twig -a:

* master remotes/origin/0.1 remotes/origin/0.2 remotes/origin/0.3 remotes/origin/0.4 remotes/origin/0.5 remotes/origin/0.6 remotes/origin/0.7 remotes/origin/HEAD -> origin/master remotes/origin/master 

en mi máquina local uso git gui y puedo ver la twig 0.9 (y 0.8 y 0.9.1) ¿Por qué no puedo verlo en el server?

Gracias

Debes pagar en una sucursal local, testing esto en lugar de un git pull:

 git checkout -b 0.9.1 

Después de eso, haz tu trabajo y luego envía los cambios al control remoto:

 git push origin 0.9.1 

Fuera del tema, debes considerar las tags en lugar de las twigs para las principales versiones.