25
แยกไดเรกทอรีย่อย (ย้าย) ออกเป็นที่เก็บ Git แยกต่างหาก
ฉันมีที่เก็บGitซึ่งมีจำนวนไดเรกทอรีย่อย ตอนนี้ฉันได้พบว่าหนึ่งในไดเรกทอรีย่อยที่ไม่เกี่ยวข้องกับอื่น ๆ และควรจะแยกออกไปที่เก็บแยกต่างหาก ฉันจะทำสิ่งนี้ในขณะที่เก็บประวัติของไฟล์ในไดเรกทอรีย่อยได้อย่างไร ฉันเดาว่าฉันสามารถสร้างโคลนและลบส่วนที่ไม่ต้องการของแต่ละโคลนได้ แต่ฉันคิดว่านี่จะให้ต้นไม้ที่สมบูรณ์แก่ฉันเมื่อตรวจสอบการแก้ไขรุ่นเก่า ฯลฯ ซึ่งอาจเป็นที่ยอมรับ แต่ฉันอยากจะแกล้งทำเป็นว่า ที่เก็บสองแห่งไม่มีประวัติที่ใช้ร่วมกัน เพียงเพื่อให้ชัดเจนฉันมีโครงสร้างดังต่อไปนี้ XYZ/ .git/ XY1/ ABC/ XY2/ แต่ฉันต้องการสิ่งนี้แทน: XYZ/ .git/ XY1/ XY2/ ABC/ .git/ ABC/