A fork is a new repository that shares code and visibility settings with the original “upstream” repository.| GitHub Docs
When you work in a codespace, the environment you are working in is created using a development container, or dev container, hosted on a virtual machine.| GitHub Docs
You can create a codespace for a branch in a repository to develop online.| GitHub Docs