Git is a file system?
The way that Git is usually learned and used is through the CLI commands and what their outcomes are. In other words, we interact with the “porcelain” part while the “plumbing” part makes the actual stuff happen, behind abstractions.
To actually grasp how Git works, why it is the default version control system for a long time and why it got developed in the first place, we need to take a little look into the history and get down to the nitty gritty of Git.
Continue reading


