Please open the GIT manager.Then choose the action 'PUSH changes'.
The first dialog of the wizard, allows to choose one of ways of definition of a repository in which your changes are transferred: "Use existing remote", "Create a new remote" or "Use arbitrary URL".
"Use existing remote"
It is a case when you already did PUSH in some repository and there is a kept link with this repository. It is enough to choose necessary remote.
Next step - it is necessary to choose which branches you wish to copy to a remote repository.
The wizard will display progress of copying of branches a in standard progress dialog.
"Create a new remote"
This point should be chosen if you are going to make the first PUSH in a repository with which further active work is necessary.
Single difference from the first point this creation new remote that will allow to reduce time at repeated PUSH in this repository.
"Use arbitrary URL"
It is the fastest way to make PUSH, but thus in the history of your project there will be no information when and where was it.
In this case it is necessary to specify only URl a remote repository.
Further it is necessary to choose the list of branches for copying.
Thanking PUSH very quickly and conveniently developers can exchange last versions of changeable files and all history of chosen branches.
It is very convenient at conducting workings out off-line when it is required to see all evolution of a code.