ฉันได้รับสืบทอดที่เก็บ git ที่มีหลายโครงการในไดเรกทอรีแยกกัน ฉันต้องการแยกที่เก็บออกเป็นที่เก็บใหม่แต่ละที่สำหรับแต่ละโปรเจ็กต์จากนั้นให้ที่เก็บหลักมีโปรเจ็กต์เป็นโมดูลย่อย ฉันต้องการดำเนินการทั้งหมดนี้ในขณะที่รักษาประวัติการแก้ไขของแต่ละโครงการถ้าเป็นไปได้
ฉันสามารถโคลนที่เก็บสำหรับแต่ละโปรเจ็กต์และลบโปรเจ็กต์อื่น ๆ ทั้งหมดในแต่ละครั้ง แต่จะมีวิธีที่ดีกว่าในการหลีกเลี่ยงไม่ให้มีประวัติโคลนในที่เก็บโปรเจ็กต์ใหม่