With this check box selected, your confirmation is required before your changes
are committed to Git and pushed to the remote server. Otherwise, your changes are
automatically committed to Git.
The check box is selected by default, and when creating a branch, the new branch
inherits the commit mode of the source branch.