I’m sorry if the title isn’t clear, but this is a weird problem.
I git checkout to my \"stage\" branch and git pull to get my partner’s latest
git checkout
git pull
Try this command:
git log origin/stage..stage
This show you what you are ahead of the remote. Do a git rebase origin/stage / git push as appropriate.
git rebase origin/stage
git push
If it doesn't help, see this question : 'git pull origin mybranch' leaves local mybranch N commits ahead of origin. Why?