¿Cómo tirar de una twig?

La pregunta suena demasiado trivial. Yo deseé que fuera. 🙂

Recientemente he creado una twig experimental llamada deals_feature . Después de un día de trabajo, me he comprometido y llevado los cambios al server. Incluso fui al server e hice un git log deals_feature y puedo ver el último post de logging de confirmación en esa twig.

Y ahora, de vuelta a la PC, estoy tratando de get lo último en esa twig.

Hice una git branch -a para ver si estoy seguro de que estoy en la sucursal:

 * deals_feature master remotes/origin/HEAD -> origin/master remotes/origin/deals_feature remotes/origin/master 

Pero cuando hago un git pull parece que está tirando del Maestro en vez de la twig.

 From . * branch master -> FETCH_HEAD Already up-to-date. 

¿Qué me estoy perdiendo?

Debes especificar la twig para empujar usando

 $ git pull origin deals_feature 

También funcionará la extracción de forma propicia cuando esté en la twig deals_feature , pero ahora no tengo time para probarla.

Prueba el git fetch origin y luego haz git diff origin/deals_feature en tu twig deals_feature local. Si no produce nada, ya estás en la última.

Siempre utilizo git fetch + git merge lugar de git pull ya que lo veo más flexible cuando se trabaja con múltiples controles remotos y múltiples twigs.