Я довольно новичок в использовании git, и мне было интересно, можно ли копировать Git-репозиторий с помощью общих команд UNIX (например, cp
или tar
/ untag
), а не через git clone
.
Я нахожусь в ситуации, когда у меня есть производственная среда (виртуальная среда Python), в которой какой-то код проверен в git. Мне интересно, если это плохая идея с точки зрения мерзавца копировать всю среду, используя tar
или что-то. Такой подход был бы удобен для создания быстрой копии кодовой базы / среды.
Меня беспокоит то, что, возможно, git clone ассоциирует какой-то уникальный идентификатор с рабочей копией, что может вызвать конфликты, если существуют две рабочие копии, где одна была скопирована из другой файловой системы.