Understanding Git under the hood

How Git internals work to organize data and history

Udara Bibile
The Startup
Published in
9 min readApr 28, 2020

--

Most developers are familiar with version control system and git is de facto choice for most cases. This article is actually to introduce how git works, and this will enable for developers to understand git better.

Git is distributed version control where history of file and directory changes are stored such that developers can travel through time to gather how all the changes happened. Initially git was created by Linux creator to manage Linux kernel development…

--

--