โดยคำนึงว่ามีคำสั่ง git หลายคำสั่งที่ไม่สมเหตุสมผลในที่เก็บเปล่า (เนื่องจากที่เก็บเปล่าไม่ใช้ดัชนีและไม่มีไดเร็กทอรีการทำงาน)
git reset --hard HEAD^
ไม่ใช่วิธีแก้ปัญหาในการยกเลิกการสั่งการเปลี่ยนแปลงล่าสุดในที่เก็บดังกล่าว
ค้นหาผ่านอินเทอร์เน็ตทั้งหมดที่ฉันสามารถพบที่เกี่ยวข้องกับหัวข้อนี้คือสิ่งนี้ซึ่งฉันนำเสนอสามวิธีในการดำเนินการนี้:
1. "อัปเดตการอ้างอิงด้วยตนเอง
2. " git push -f
จากที่เก็บที่ไม่เปลือย";
3. " git branch -f this $that
".
วิธีแก้ปัญหาใดที่คุณคิดว่าเหมาะสมกว่าหรือมีวิธีใดอีกบ้างในการดำเนินการนี้ น่าเสียดายที่เอกสารที่ฉันพบเกี่ยวกับ git bare repository นั้นค่อนข้างแย่