Once your repository is initialized, we want to enable you to focus on your daily development workflows without having to leave your code. Initializing and pushing a repository to GitHub Create new branches If you have an existing project online, you can use the built-in GitHub and Azure Repos browsing experiences to clone your code. BitBucket, custom Git servers, etc.) with a single click. You can now initialize a local Git repository and push it directly to GitHub, Azure Repos, or other remote hosting services (e.g. Turning on the new Git user experience in Preview Features Initialize and Push So in the meantime, we’re depending on you, the community, to let us know what we should prioritize in order to build what you need. But we do expect this to be the default experience in the future. We acknowledge that the functionality is still incomplete, with more enhancements coming soon. In the Options window, just toggle the checkbox for the New Git user experience.
You can enable or disable the experience by searching (Ctrl+Q) for preview features.