ด้วยเหตุผลบางอย่างเมื่อตอนแรกที่ฉันดึงจากที่เก็บสำหรับโครงการคอมไพล์ของฉันฉันได้รับไฟล์จำนวนมากในสำเนาการทำงานของฉันที่ไม่มีการเปลี่ยนแปลงที่สังเกตเห็นได้ แต่ยังปรากฏในunstaged changes
พื้นที่ ของฉัน
ฉันใช้ Git Gui บน Windows xp และเมื่อฉันไปดูไฟล์เพื่อดูว่ามีอะไรเปลี่ยนแปลง ทั้งหมดที่ฉันเห็นคือ:
old mode 100755
new mode 100644
ไม่มีใครรู้ว่าสิ่งนี้หมายความว่าอย่างไร
ฉันจะลบไฟล์เหล่านี้ออกจากรายการการเปลี่ยนแปลงแบบไม่จัดเตรียมได้อย่างไร? (น่ารำคาญมากที่ต้องผ่านไฟล์หลายร้อยไฟล์เพียงเพื่อเลือกไฟล์ที่ฉันเพิ่งแก้ไขและต้องการส่ง)
git update-index --chmod=(+|-)x <path>
เอง