Visual Studio 2012: Git muestra los cambios en varias twigs cuando cambio de un lado a otro

Estoy usando Visual Studio 2012 junto con las extensiones de Git. Todo había funcionado bien (por lo que pude ver), pero ahora cuando hago un cambio en una de mis twigs, aparece en mi otra twig. Se cambian ambas twigs al mismo time … ¿Alguna idea?

si no compromete su cambio, "viaja" a otra twig a la que cambie. Si bien puede tener varias sucursales, solo tiene 1 directory de trabajo. Lo que suelo hacer es:

git stash -u 

luego cambie de twig, experimente en VS. Entonces, cuando esté listo para regresar,

 git stash pop 

y vuelve a los cambios que tuve.

Un flujo de trabajo común es

 git stash -u git checkout someotherbranch # experiment git checkout - git stash pop 

Usar la línea de command es realmente bueno a medida que obtienes la historia. Intenta ir solo con msysgit por un time y verás las ventajas del historial, las tuberías, la finalización de tabs, etc.

Por cierto, git checkout - funciona igual que cd - , lo que te permite cambiar continuamente entre 2 lugares. Muy útil.