Git is the default SCM system for Visual Studio Code, and you can execute the basic Git tasks (such as push, pull, fetch, and clone) from the Visual Studio Code GUI. You can also benefit from installing extensions that will enrich the integration.
I recommend these extensions:
- Azure Repos: Connects to the Azure DevOps repository, including work items and build pipelines
- GitLens: Adds different views to Git history, such as blame functionality
Let's see what Git has to offer.