ฉันมี 2 สาขา: master | ออกแบบ
ทำงานในการออกแบบฉันได้สะสมและเปลี่ยนไปใช้ปริญญาโททำการปรับเปลี่ยนบางอย่าง เปลี่ยนกลับไปสู่การออกแบบและทำสิ่งstash apply
เดียวที่ทำให้การเปลี่ยนแปลงทั้งหมดของฉันสูญเสียในสาขาการออกแบบ
ฉันหวังว่างานทั้งหมดของฉันจะอยู่ในที่ซ่อนเนื่องจากฉันยังไม่ได้ลบหรือลบออก
ถ้าฉันทำรายการซ่อนฉันได้รับ 4 ผลลัพธ์:
stash@{0}: WIP on design: f2c0c72... Adjust Password Recover Email
stash@{1}: WIP on design: f2c0c72... Adjust Password Recover Email
stash@{2}: WIP on design: eb65635... Email Adjust
stash@{3}: WIP on design: eb65635... Email Adjust
หากฉันลองgit stash apply f2c0c72
ฉันพบข้อผิดพลาด:
fatal: Needed a single revision
f2c0c72: no valid stashed state found
ฉันจะใช้ที่ซ่อนเฉพาะได้อย่างไร
git stash apply 0
(แทนgit stash apply stash@{0}
) ดูคำตอบของฉันที่นี่