• ติดตามบน
วิธีลบประวัติการคอมมิตทั้งหมดใน GitHub

วิธีลบประวัติการคอมมิตทั้งหมดใน GitHub

Chalothorn Kosakul 31-01-2026 44

การลบ.gitโฟลเดอร์อาจทำให้เกิดปัญหาในที่เก็บ Git ของคุณ หากคุณต้องการลบประวัติการคอมมิตทั้งหมด แต่ยังคงรักษารหัสไว้ในสถานะปัจจุบัน

1. สร้างสาขาแบบไม่มีเจ้าของ (สาขานี้จะไม่แสดงในgit branchคำสั่ง):

git checkout --orphan latest_branch

2. เพิ่มไฟล์ทั้งหมดลงในสาขาที่สร้างขึ้นใหม่:

git add -A

3. บันทึกการเปลี่ยนแปลง:

git commit -am "commit message"

4. ลบmainสาขา (ค่าเริ่มต้น) (ขั้นตอนนี้มีผลถาวร):

git branch -D main

5. เปลี่ยนชื่อสาขาปัจจุบันเป็นmain:

git branch -m main

6. สุดท้ายนี้ การเปลี่ยนแปลงทั้งหมดเสร็จสมบูรณ์แล้วในที่เก็บข้อมูลในเครื่องของคุณ และบังคับอัปเดตที่เก็บข้อมูล:

git push -f origin main

แชร์บทความนี้