Git pull no parece funcionar

Esto es lo que hice:

git fetch origin git checkout master Switched to branch 'master' Your branch is ahead of 'origin/master' by 2 commits. git pull Already up-to-date. 

¡Pero git pull no parece funcionar! Este es el resultado que obtengo cuando pruebo git checkout master :

 git checkout master Already on 'master' Your branch is ahead of 'origin/master' by 2 commits. 

¿Por qué es esto? ¿Cómo lo arreglo?

Pull está bien; no tiene nuevas actualizaciones de su server remoto para agregar a su máquina local.

Lo que tienes son dos commits que no están en el origin/master que deberías mirar para presionar.

Use git push origin master mientras está en master para rectificar este problema.