Repo Hosting: GitHub
With Git, you can restore files to any previously committed state, even if they are deleted or modified. However, if your machine gets stolen, crashes, or is lost, you will still lose your project, even with Git.
Also, you still can’t truly collaborate. For that, we’ll look at how you can host your repo on another server with GitHub.