What makes Git so great is that it allows multiple people to work on the same project at the same time.

But how can we coordinate work when our repository is stored on our local computer?

That's it! We can create remote repositories on websites like GitHub and share them publicly or privately with others.

While branching is great, others might want to work on their own computer, don't you think?