Saya cukup baru menggunakan git dan bertanya-tanya apakah boleh menyalin repositori Git dengan perintah UNIX yang umum (seperti cp
atau tar
/ untag
), daripada melalui git clone
.
Saya dalam situasi di mana saya memiliki lingkungan produksi (python virtual) yang diperiksa beberapa kode di git di dalamnya. Saya bertanya-tanya apakah itu ide buruk dari perspektif git untuk menyalin seluruh lingkungan menggunakan tar
atau sesuatu. Pendekatan ini akan nyaman untuk membuat salinan cepat basis kode / lingkungan.
Kekhawatiran saya adalah bahwa mungkin git clone mengaitkan beberapa id unik dengan copy pekerjaan yang dapat menyebabkan konflik jika ada dua copy pekerjaan di mana satu adalah filesystem yang disalin dari yang lain.