GIT is a distributed networked application

GIT was built from the ground up to enable widely distributed teams of people to be successful together.

When we work with GIT we are working with a local clone and then pushing and pulling information with the original shared copy of the GIT repository. Like so:

John’s local repo ↔︎ Shared Repo ↔︎ Mary’s Repo

I almost think of GIT being like cells exchanging DNA between each other. It’s analogous.

 

Â