As it seems now, this feature is not supported by Visual Studio.
Here you can see the links here and here .
... Currently, Visual Studio does git pull --no-rebase when clicking pull . Visual Studio should just do git pull , so it allows the user to choose behavior through the console ...
As you can see from the above quote, VS explicitly states that synchronization is done with the --no-rebase . The suggested comments on those pages that should use global configuration options are incorrect due to the presence of this explicit option.
You are limited to manually performing reinstallations at the moment.
source share