Предположим, у меня уже настроен удаленный репозиторий (например, в GitLab).
И у меня на компьютере есть каталог, идентичный этому удаленному репозиторию, но не настроенный как репозиторий git.
Как я могу инициализировать мой каталог как git-репозиторий, сопоставляя существующий удаленный сервер с его историей коммитов и т. Д.?
Другими словами, как я могу достичь эквивалента клонирования этого репозитория,но используя то, что у меня уже есть, вместо того, чтобы загружать все заново?
И если есть какие-либо различия с моим каталогом, я бы хотел, чтобы они были обнаружены как измененные и готовые к фиксации.
Причина этого заключается в том, что мы переключаем системы контроля версий, поэтому в настоящее время у всех в нашей команде один и тот же проект, синхронизированный с Unity Collab.Я инициализировал свою копию и опубликовал ее в GitLab, и я хотел бы, чтобы другие могли разрешить использование git в своей существующей копии, без необходимости клонировать ее снова.Особенно, если у них есть изменения в прогестах.Кроме того, он позволяет им продолжать использовать collab, так как я тестировал клонирование, и он ломает collab.
Я обнаружил, что копирование моего каталога .git в другие проекты работало как нужно, однако каталог .git очень большойи становится устаревшим после коммита.Поэтому мне интересно, есть ли лучший способ сделать это.