ฉันตกอยู่ในความสับสนผ่าน rebase แบบโต้ตอบและตอนนี้ฉันต้องการยกเลิก (เช่นย้อนกลับไปก่อนที่ฉันจะถูกทิ้งเข้าสู่โหมด rebase แบบโต้ตอบในกรณีของฉันผ่านgit pull --rebase
) วิธีการทำเช่นนี้ดูเหมือนจะผ่านgit rebase --abort
แต่วิธีนี้ใช้ไม่ได้:
$ git rebase --abort
error: Ref refs/heads/master is at 55b388c141b1485b1acd9e050dbeb0eb90ef2ee7 but
expected b918ac16a33881ce00799bea63d9c23bf7022d67
fatal: Cannot lock the ref 'refs/heads/master'.
Could not move back to refs/heads/master
ฉันจะออกจากโหมด rebase แบบโต้ตอบและล้างข้อมูลอ้างอิงทั้งหมดได้อย่างไร ( git reset --hard
ประสบความสำเร็จ แต่ไม่ทำให้ฉันออกจากโหมด rebase)