Es gibt einige historische Gründe, warum Git als kompliziert galt. Einer davon ist, dass es kompliziert war. Die Leute, die sehr früh angefangen haben, Git zu verwenden, um am Kernel zu arbeiten, mussten wirklich eine sehr grobe Reihe von Skripten lernen, damit alles funktionierte. Der ganze Aufwand lag darin, die Kerntechnologie funktionsfähig zu machen, und sehr wenig darauf, sie einfach oder offensichtlich zu machen.