It would be really useful to be able to set default options (e.g. "save and don't ask again") for common operations - e.g. switching to another branch, fetching, pulling, pushing etc.
Currently most operations require a confirmation step which, whilst offering the user more control, is often an unnecessary step as it's likely users will use the same settings for all operations.
Removing this additional action would speed up the development flow and reduce cognitive load for the user.
Of course there would need to be a method to remove/adjust the presets, e.g. in the settings menu. Another option could be a context menu on each of the main operation buttons (adjacent to the actual button) to give the user the choice - clicking the main button rather than the dropdown should still perform the default option to avoid additional clicks.