หากคุณต้องการย้ายการมอบหมายไปยังพื้นที่การแสดง - นั่นเป็นเรื่องแปลกและย้ายการเปลี่ยนแปลงทั้งหมดที่อยู่ในพื้นที่การแสดงละคร คุณจะทำอย่างไรมันได้หรือไม่? หรือเป็นสิ่งที่คุณทำไม่ได้?
สิ่งที่ใกล้เคียงที่สุดที่ฉันรู้ว่าต้องทำคือการคัดลอกไฟล์ทั้งหมดที่เปลี่ยนไปในการคอมมิทไปที่อื่นรีเซตแบรนช์เป็นคอมมิชชันก่อนคอมมิชชันที่คุณพยายามย้ายเข้าไปในพื้นที่การจัดเตรียมย้ายทั้งหมด คัดลอกไฟล์กลับสู่ที่เก็บแล้วเพิ่มลงในพื้นที่จัดเตรียม มันใช้งานได้ แต่มันไม่ใช่ทางออกที่ดีเลย สิ่งที่ฉันต้องการจะทำก็เพียงยกเลิกการกระทำและย้ายการเปลี่ยนแปลงไปสู่การจัดเตรียม มันสามารถทำได้? และถ้าเป็นเช่นนั้นได้อย่างไร
git reset --soft HEAD~1
ซึ่งหมายความว่าเหมือนกัน แต่ใช้ได้กับ Windows ด้วย