Directly on the map:
This problem occurs because there is a remote branch submitted to the local branch does not exist, the problem encountered in the development of people, you can fetch and then merge, that is, pull, push again to submit the merger to the local branch of fortune branch .
If those submitted on a remote branch do not need, then use the command:
Master the Push Origin git $ -f // forced to allow local branches to cover remote branch
Then connect remotely
$ git push -u origin master
The code pushed up on it.