ฉันจัดการเพื่อสร้างระเบียบเล็ก ๆ น้อย ๆ ในพื้นที่เก็บข้อมูล git ท้องถิ่นของฉัน ผมพยายามที่จะแก้ไขเสียกระทำโดยใช้คำแนะนำต่อไปนี้ ก่อนเรียกใช้ "git commit - แก้ไข" (และหลังจากรีบูต git - โต้ตอบ) ฉันตัดสินใจว่าการเปลี่ยนแปลงของฉันไม่ถูกต้องและดังนั้นฉันจึงเรียกใช้ "git reset HEAD - ฮาร์ด" ไม่ใช่ความคิดที่ดีฉันบอกคุณ
ขณะนี้การลดระดับอินเตอร์แอกทีฟดูเหมือนจะ "ติดอยู่" Git แสดงสาขาปัจจุบันเป็น (| REBASE-m) ทุกคำสั่ง (cd .. , ls, git rebase ... ) ภายในที่เก็บของฉันมีข้อผิดพลาดดังต่อไปนี้:
cat: .git / rebase-merge / head-name: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ต่อไปนี้เป็นวิธีการรีคอมไพล์ git - ดูเหมือน:
$ git rebase --abort
cat: c:/_work/project/src/git/.git/rebase-merge/quiet: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/head-name: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/orig-head: No such file or directory
HEAD is now at 4c737fb Revert "Modified file names"
rm: cannot remove `c:/_work/project/src/git/.git/rebase-merge/done': Permission denied
rm: cannot remove directory `c:/_work/project/src/git/.git/rebase-merge': Directory
not empty
cat: .git/rebase-merge/head-name: No such file or directory
นี่คือผลลัพธ์ของ git rebase - ยุติ:
$ git rebase --continue
cat: c:/_work/project/src/git/.git/rebase-merge/prev_head: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/end: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/msgnum: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/onto: No such file or directory
cat: c:/_work/project/src/git/.git/rebase-merge/quiet: No such file or directory
prev_head must be defined
cat: .git/rebase-merge/head-name: No such file or directory
ความคิดใด ๆ ฉันต้องการรีเซ็ตสถานการณ์กลับสู่สถานะเดิมก่อนที่ฉันจะเริ่มการดำเนินการรีบูตอย่างดี
นี่คือวิธีบันทึก git - เส้นแสดงสถานการณ์:
4c737fb Revert "Modified file names"
247ac02 Modified file names
33141e6 Message modifications
10a4a04 Modified db script
และนี่เป็นเรื่องปกติ
ฉันใช้ msysgit v1.7.0.2
git rebase --quit
ทำงานให้ฉัน