Я хотів би зрозуміти, як працює git з точки зору архітекторів. Як зберігаються файли, як зберігаються версії та як відбуваються зміни (гілки, злиття тощо)?
Я не шукаю інформацію, як ним користуватися. (Я вже знайшов чимало сторінок із навчальними посібниками.) Але я не знайшов жодної деталі «поза кадром», яка б дала мені зрозуміти.