Если вы не хотите .git
, то вам нужно либо клонировать и удалить, и использовать удаленный параметр команды git archive
, чтобы напрямую получить содержимое репо (во время его передачи и распаковки).
Если вы более гибки, git submodules
предназначен для этой цели, но это будет эквивалентно клонированию репо, но информация о субмодулях будет отслеживаться в корневом репо, и любой, кто клонирует репо, сможет получить подмодули.