Cómo actualizar mi repository local usando git pull sin empujar

Tengo una sucursal local donde no hice ningún cambio. Entonces lo hago

git checkout anotherbranch # Switched to branch 'anotherbranch' # Your branch is behind 'origin/anotherbranch' by 25 commits, and can be fast-forwarded. # (use "git pull" to update your local branch) 

Así que al parecer tengo que sacar para get los últimos cambios. hago esto

 git pull origin anotherbranch 

Espero que todo esté sincronizado, pero no es porque

 git status On branch anotherbranch Your branch is ahead of 'origin/anotherbranch' by 2 commits. (use "git push" to publish your local commits) nothing to commit, working directory clean 

¿Esto es porque la parte de fusión de git pull agregó otras dos confirmaciones? Sin embargo, estos commits no se muestran cuando hago el logging de git. En cambio, en la parte superior hay dos confirmaciones hechas por otro autor. Se siente mal para mí presionar sus dos compromisos. En realidad, no quiero presionar nada, solo actualizar mi sucursal local. ¿Cómo puedo hacer esto? En caso de que Git Pull fuera un error, ¿cómo puedo revertirlo sin producir realidades alternativas u otros horrores idiotas (no he presionado nada, excepto en otra twig de características).

 git status On branch anotherbranch Your branch is ahead of 'origin/anotherbranch' by 2 commits. (use "git push" to publish your local commits) 

Significa que tienes 2 commits que no están empujados.

Como una buena práctica es bueno correr

 git fetch 

de vez en cuando para get todos los metadatos del server (twigs borradas actualizadas, nuevas confirmaciones, etc.)

¿Cuál es el resultado de este command?

 git log --oneline 

le mostrará todo el logging con los commits para que pueda ver cuál es el problema

Ok, antes de hacer git checkout otra twig necesito hacer git rebase origen / anotherbranch no tiene nada de malo hacer esto porque estaba en una twig privada de características.