Git pull --recurse-submodules Vs. and pull request on Github

Hi There,

I have a query.
There is a staging/inbound branch created on Git. There is local branch down on my system.
Now when I go my git terminal and say
Git checkout staging/inbound, and run the Git pull --recurse-submodules command, what happens