Нет, у вас не может быть хранилища Git, которое содержит только метаданные и различия. Git хранит все содержимое хранилища. Однако, когда данные упакованы, они сохраняются очень эффективно, поэтому изменения эффективно сохраняются как отличия от других файлов.
Если ваша ситуация такова, что вы хотите иметь меньшую кассу или локальную копию, то есть Есть варианты, такие как разреженная проверка и частичное клонирование. Если ваша ситуация такова, что вы не хотите использовать сервер, вы можете хранить данные в чистом хранилище на общем диске и извлекать его. Вы даже можете отправлять данные между собой с помощью набора патчей электронной почты, если хотите.
Но нет способа не иметь хотя бы одну полную копию хранилища где-либо, будь то на сервере или на вашей машине.