ฉันประสบปัญหาเดียวกันเนื่องจากฉันได้ทำการเปลี่ยนแปลงบางอย่างในสาขาการพัฒนาของฉันและจากนั้นต้องการไปที่สาขาโปรไฟล์ ดังนั้นฉันจึงซ่อนการเปลี่ยนแปลงโดย
git stash
จากนั้นในสาขาโปรไฟล์ฉันได้ทำการเปลี่ยนแปลงบางอย่างแล้วและต้องการกลับมาพัฒนาอีกครั้งดังนั้นฉันจึงต้องซ่อนการเปลี่ยนแปลงอีกครั้งโดย
git stash
แต่เมื่อฉันเข้ามาพัฒนาสาขาและพยายามคอมไพล์การเปลี่ยนแปลงที่ซ่อนโดย
git stash apply
ดังนั้นฉันจึงได้รับข้อผิดพลาดต้องผสาน
เพื่อแก้ปัญหานี้ก่อนอื่นฉันต้องตรวจสอบรายการที่ซ่อนโดย
git stash list
ดังนั้นมันจึงแสดงรายการของที่ซ่อนในกรณีของฉันมี 2 ที่เก็บชื่อของที่เก็บจะแสดงเช่นนี้ เก็บ @ {0}, ที่เก็บ @ {1}
ฉันต้องการการเปลี่ยนแปลงจาก stash @ {1} ดังนั้นเมื่อฉันพยายามรับโดยคำสั่งนี้
git stash apply stash@{1}
จึงได้รับ ข้อผิดพลาดต้องผสาน
ตอนนี้เพื่อแก้ปัญหานี้ให้ตรวจสอบสถานะของไฟล์ของคุณ
git status
ดังนั้นจึงให้ข้อผิดพลาดว่า "ทั้งคู่แก้ไข" เพื่อแก้ปัญหานี้
git add .
มันจะเพิ่มไฟล์ที่แก้ไขที่หายไปตอนนี้ตรวจสอบสถานะอีกครั้ง
git status
ดังนั้นตอนนี้ไม่มีข้อผิดพลาดสามารถใช้ที่ซ่อนได้
git stash apply stash@{1}
คุณสามารถทำขั้นตอนนี้สำหรับไฟล์ที่เก็บไว้จำนวนเท่าใดก็ได้