คุณถามคำถามที่แตกต่างกันสองสามคำถามในโพสต์และผู้ตอบคนอื่น ๆ ก็ให้คำตอบที่ดีกับบางคำถาม สิ่งที่ดูเหมือนสำคัญที่สุด แต่ยังไม่ได้รับคำตอบคือ:
>> ฉันไม่มั่นใจว่าไฟล์ทั้งหมดที่ฉันซ่อนไว้นั้นไม่ได้ซ่อน มีอะไรที่ฉันพอจะทำได้บ้าง? วิธีใดในการตรวจสอบ?
เปรียบเทียบที่ซ่อนกับต้นไม้ในท้องถิ่น
ผมคิดว่าสิ่งที่คุณต้องการจะทำคือการเปรียบเทียบที่ซ่อนเพื่อท้องถิ่นของคุณต้นไม้การทำงาน คุณสามารถวางสวิตช์ -p บนคำสั่ง stash และคุณก็ทำได้ดี:
git stash show -p
หากมีสิ่งที่คุณต้องการเพียงแค่ใช้ชื่อที่เก็บคอมไพล์หรือรหัสจากรายการที่เก็บ:
git stash show -p stash@{3}
อาจจะใช้ diff?
หากคุณสนใจที่จะผลักดันทักษะคอมไพล์ของคุณจริงๆคุณสามารถเลือกใช้ความแตกต่างได้ตลอดเวลา หากต้องการดูความแตกต่างระหว่างสิ่งที่อยู่ในที่เก็บและสิ่งที่ตรวจสอบใน HEAD ในสาขาหลักสามารถใช้ความแตกต่างต่อไปนี้:
git diff stash@ master
คำสั่งที่เป็นระเบียบอีกคำสั่งเพื่อแสดงให้คุณเห็นการเปลี่ยนแปลงสำหรับองค์ประกอบในประวัติที่เก็บที่อาจมีประโยชน์คือ --stat:
git stash list --stat
แต่ฉันคิดว่าคำตอบง่ายๆคือคำตอบที่ถูกต้อง เพียงใช้สวิตช์ -p แล้วคุณจะเห็นว่าที่เก็บของที่คุณเก็บไว้นั้นถูกดึงกลับมาหรือไม่
git stash show -p stash@{3}
git stash list
. หากคุณทำสองที่ซ่อนให้โทรgit stash pop
สองครั้ง