Tôi khá mới với việc sử dụng git và tự hỏi liệu có ổn không khi sao chép kho Git bằng các lệnh UNIX phổ biến (như cp
hoặc tar
/ untag
), thay vì thông qua git clone
.
Tôi đang ở trong tình huống có môi trường sản xuất (python ảo) mà một số mã đã kiểm tra trong git trong đó. Tôi tự hỏi liệu đó có phải là một ý tưởng tồi từ góc độ git để sao chép toàn bộ môi trường bằng cách sử dụng một tar
hoặc một cái gì đó. Cách tiếp cận này sẽ thuận tiện cho việc tạo một bản sao nhanh chóng của một cơ sở / môi trường.
Mối quan tâm của tôi là có thể git clone liên kết một số id duy nhất với bản sao làm việc có thể gây ra xung đột nếu hai bản sao hoạt động tồn tại trong đó một bản sao được sao chép từ hệ thống khác.