ฉันจะกำจัดการเปลี่ยนแปลงทั้งหมดในไฟล์ทั้งหมดในที่เก็บของฉันได้อย่างไร
สมมติว่าฉันอยู่ในสาขาและได้ทำการเปลี่ยนแปลงบางอย่าง git status
ส่งคืนชุดไฟล์ในส่วน "การเปลี่ยนแปลงที่ไม่จัดฉากสำหรับการกระทำ" และฉันสังเกตเห็นว่าฉันต้องการกำจัดการเปลี่ยนแปลงทั้งหมดนี้ในไฟล์ทั้งหมด ฉันจะทำสิ่งนี้ด้วยคำสั่งเดียวได้อย่างไร?
ฉันรู้ว่าฉันสามารถทำสิ่งต่อไปนี้เพื่อชำระเงินเพียงไฟล์เดียว:
git checkout -- <file>
ฉันสังเกตเห็นว่าgit checkout --
เพียงอย่างเดียวส่งคืนรายการไฟล์ที่ไม่ได้รับคำสั่งทั้งหมด git checkout --all
แต่ผมไม่สามารถหาวิธีการชำระเงินทั้งหมดของพวกเขาบางอย่างเช่น
ฉันตรวจสอบman git checkout
แล้วไม่พบอะไร นอกจากนี้ฉันเห็นGit: ชำระเงินทุกไฟล์ยกเว้นไฟล์เดียวและลองgit checkout .
แล้วก็ไม่ได้ผลเช่นกัน
ฉันจะต้องทำแบบเป็นโปรแกรมโดยการวนลูปผ่านgit checkout --
เอาต์พุตหรือไม่?