También a diferencia de los diseños monolíticos de Subversion o CVS, GIt sigue la típica filosofía Unix de tener muchos componentes que realizan tareas atómicas.