มันเป็นไปได้ที่จะ unstage สุดท้ายฉาก (ไม่ได้มุ่งมั่น) การเปลี่ยนแปลงในการคอมไพล์ ? สมมติว่ามีไฟล์จำนวนมากในสาขาปัจจุบันบางฉากไม่บางส่วน เมื่อถึงจุดหนึ่งโปรแกรมเมอร์ที่โง่เขลาบางคนก็ดำเนินการโดยไม่ตั้งใจ:
git add -- .
...แทน:
git checkout -- .
โปรแกรมเมอร์นี้สามารถยกเลิกการเปลี่ยนแปลงล่าสุดของเขาด้วยคำสั่งgitเวทมนต์บ้างไหม? หรือเขาควรจะยืนยันก่อนทำการทดลองในตอนแรก?
git addคำสั่งสุดท้ายโดยเฉพาะอย่างยิ่งสำหรับไฟล์ที่มีการเปลี่ยนแปลงแล้วและมีการเปลี่ยนแปลงบางอย่างที่จะเลิกทำไม่ใช่ฉาก ไม่สามารถพูดคำถามอื่นที่ไม่เกี่ยวข้องได้