ฉันค่อนข้างใหม่ในการใช้ git และสงสัยว่าการคัดลอกที่เก็บ Git ด้วยคำสั่ง UNIX ทั่วไป (เช่นcp
หรือtar
/ untag
) มากกว่าที่จะgit clone
ทำได้
ฉันอยู่ในสถานการณ์ที่ฉันมีสภาพแวดล้อมการผลิต (ไพ ธ อนเสมือน) ที่บางโค้ดตรวจสอบในคอมไพล์มัน ฉันสงสัยว่ามันเป็นความคิดที่ไม่ดีจากมุมมองของคอมไพล์เพื่อคัดลอกสภาพแวดล้อมทั้งหมดโดยใช้tar
หรือบางสิ่งบางอย่าง วิธีการนี้จะสะดวกสำหรับการทำสำเนาอย่างรวดเร็วของ codebase / environment
ความกังวลของฉันคือบางที git clone เชื่อมโยง id ที่ไม่ซ้ำกันกับสำเนาการทำงานที่อาจทำให้เกิดความขัดแย้งหากมีสำเนาการทำงานสองตัวที่หนึ่งถูกคัดลอกระบบไฟล์จากอีกที่หนึ่ง