Push Active Branches
Use this dialog box to specify options for uploading changes to a remote repository from the active branches in multiple local repositories (Git roots).
This read-only list box shows a list of active branches in all your local repositories (roots).
All the commits performed in the active branch of a root since the last push are shown below the relevant root node.
The latest commit is shown at the top of each list.
To have a commit pushed, select the check box next to it.
If you skip a commit but include commits performed later, MPS informs you that you need to apply the Rebase operation.
|View||Click this button to open the Paths affected in commit dialog box, where you can view a list of files that contain changes included in the selected commit.|
|Fetch||click this button to have the changes from a remote repository downloaded without applying them locally.|
|Rebase||Click this button to initiate rebasing
if you skip a commit but include commits that were performed later.
|Push||Click this button to have the selected commits pushed.|
Clean working tree|
In this area, specify the technique to use
for cleaning the working tree
which involves removing files that are not under Git control.
The available options are:
Note the difference in processing patches with stashed and with shelved changes:
|Rebase and Push||Click this button to initiate rebasing and pushing in the background.|