Whenever you push something to a remote server you are pushing a specific branch. In your case you have a master branch so changes in your master branch will be added to remote.
In case you have two branches master and development then while pushing you will have to specify which branch you want to push in GIT GUI, so code committed in that branch will only be added to remote repository.
So technically what you are asking for is not required.