Git-репозиторий с каталогом Git, хранящимся в другом месте
Извините, если это дубликат, я искал в Google и ТАК и не смог найти ничего похожего, так как это довольно общий набор слов для поиска!
Я хочу, чтобы каталог .git находился вне рабочего дерева.
Мне нужно сделать это, потому что это «скрытый» git-репозиторий внутри проекта с использованием другого программного обеспечения для контроля версий, и, к сожалению, он настроен на несколько проектов (которые я хочу, чтобы каждый был git-репозитарием) внутри одного корневого каталога, и со сценариями сборки, которые любят удалять файлы из каталогов проекта. До сих пор я управлял версией корневого каталога и игнорировал все остальные каталоги проектов, поэтому один из проектов был версионным, но теперь я хочу создать версию другого проекта и, очевидно, не могу иметь несколько репозиториев git в корневом каталоге (или я могу «Это был бы хороший альтернативный ответ). Размещение каталогов .git в другом месте на диске было бы хорошим решением, если это возможно.