ขณะนี้ฉันมีที่เก็บ Git ในพื้นที่ซึ่งฉันดันไปที่ที่เก็บ Github
ที่เก็บในตัวเครื่องมีความมุ่งมั่น ~ 10 และที่เก็บ Github เป็นข้อมูลที่ซ้ำกันของสิ่งนี้
สิ่งที่ฉันต้องการจะทำคือลบประวัติเวอร์ชันทั้งหมดออกจากที่เก็บ Git ในเครื่องดังนั้นเนื้อหาปัจจุบันของที่เก็บจะปรากฏเป็นคอมมิชชันเดียวเท่านั้น
จากนั้นฉันต้องการผลักดันการเปลี่ยนแปลงเหล่านี้ไปยัง Github
ฉันตรวจสอบการรีบูต Git แล้ว แต่สิ่งนี้ดูจะเหมาะสมกว่าการลบเวอร์ชันที่ระบุ อีกวิธีที่เป็นไปได้คือการลบ repo ในพื้นที่และสร้างใหม่ - แม้ว่านี่อาจจะสร้างงานจำนวนมาก!
การทางพิเศษแห่งประเทศไทย: มีไดเรกทอรี / ไฟล์เฉพาะที่ไม่ได้ติดตาม - ถ้าเป็นไปได้ฉันต้องการที่จะรักษาการยกเลิกการติดตามไฟล์เหล่านี้