ฉัน stashed git stash pop
เปลี่ยนแปลงบางท้องถิ่นก่อนที่จะทำผสานซับซ้อนได้ผสานแล้วโง่ลืมที่จะกระทำก่อนที่จะใช้ ป๊อปสร้างปัญหาบางอย่าง (การเรียกใช้วิธีที่ไม่ดีใน codebase ขนาดใหญ่) ซึ่งพิสูจน์ได้ยากที่จะติดตาม ฉันวิ่งgit stash show
ดังนั้นอย่างน้อยฉันก็รู้ว่าไฟล์ใดถูกเปลี่ยนแปลง ถ้าไม่มีอะไรฉันเดาว่านี่เป็นบทเรียนที่จะต้องทำมากกว่านี้
คำถามของฉัน: เป็นไปได้ไหมที่จะเลิกทำป๊อปสะสมโดยไม่เลิกทำการผสาน?
git stash pop
หลังจากแสดงการเปลี่ยนแปลง (ฉันไม่ได้ทำอะไร) กับ 2.25.0.windows.1 รุ่น git
stash pop/apply
ก่อนที่จะทำการคอมมิทคุณสามารถยิงgit fsck --lost-found
ได้ คำสั่งนี้จะวนซ้ำผ่าน blob dangling (ไฟล์จริงสำหรับผู้ที่ไม่คุ้นเคยกับคำศัพท์ git) ที่ถูก staged แต่ไม่ยอมรับที่ใดก็ได้ (ดังนั้น dangling) และวางไว้ในไดเรกทอรี. git / lost-found / directory ซึ่งคุณสามารถgit show
ดูได้ หากไฟล์เหล่านี้เป็นไฟล์ที่คุณกำลังมองหา
git stash pop
การก่อน คุณทำอะไรเพื่อให้บรรลุเป้าหมายนั้น