¿Por qué tengo que usar el "origen" para que la extracción sea exitosa?

cuando lo hago: git pull BranchName

me dice que todo está actualizado, pero sé que eso no es cierto. Cuando lo hago:

git pull origen BranchName

luego obtengo los files que esperaba.

¿Hay alguna manera fácil de responder esto o necesito proporcionar más detalles?

PD: Una cosa que hice solo para entender el mecanismo de git es darle al nombre de la sucursal de mi repository clonado un nombre diferente al del repository remoto. Sin embargo, puse el nombre correcto en el file de configuration así:
[twig "myUDPspinoff"]
remoto = origen
merge = refs / heads / UDPspinoff

esto funcionó antes en otro repository pero no este. Y cuando pongo todo en el mismo nombre, ya no necesito usar el origen.

Origen aquí significa server, el server del que está extrayendo. Si no especifica 'origen' (u otro server en su lugar), lo extraerá de usted mismo, lo que le indicará que todo está actualizado.

Una vez que agregas el origen, estás tirando desde otro lugar , que es lo que supongo que quieres hacer.