Я хотел бы понять, как git работает с точки зрения архитекторов. Как хранятся файлы, как сохраняются версии и как происходят изменения (ветки, слияния и т.д.)?
Я не ищу информацию о том, как ее использовать. (Я уже нашел много страниц с учебниками.) Но я не нашел никаких "за кулисами" деталей, которые заставили бы меня понять.