Note: Codespaces is currently in limited public beta and subject to change. During the beta period, GitHub does not make any guarantees about the availability of Codespaces. For more information about joining the beta, see "About Codespaces."
Creating a codespace→
You can create a codespace for a branch in a repository to develop online.
Developing in a codespace→
You can open a codespace on GitHub, then develop using Visual Studio Code's features.
Using source control in your codespace→
After making changes to a file in your codespace you can quickly commit the changes and push your update to the remote repository.
Deleting a codespace→
You can delete a codespace you no longer need.
Forwarding ports in your codespace→
You can forward ports in your codespace to test and debug your application.
Using Codespaces in Visual Studio Code→
You can develop in your codespace directly in Visual Studio Code by connecting the GitHub Codespaces extension with your account on GitHub.