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.
Â
Â