ฉันมีปัญหาเดียวกันกับ OP ในโพสต์นี้แต่ฉันไม่เข้าใจคำตอบที่ทำเครื่องหมายว่าถูกต้อง (ฉันไม่เห็นว่ามันอธิบายวิธีแก้ไขสถานการณ์)
ฉันทำสิ่งนี้และได้รับข้อผิดพลาดนี้:
$ git update-index --assume-unchanged web.config
fatal: Unable to mark file web.config
ไฟล์ IS ถูกเพิ่มในที่เก็บ
มันไม่ได้อยู่ใน
.git/info/excludeไม่ได้อยู่ใน
.gitignore(เป็น แต่ฉันเอาออกแล้วบังคับให้เพิ่ม web.config โดยใช้git add -f web.configมุ่งมั่นและผลักดันการเปลี่ยนแปลงเหล่านั้นไปยัง repo)เมื่อฉันทำ Git ls-files - มันไม่อยู่ที่นั่น
ฉันจะแก้ไขอะไรได้บ้าง
git ls-files -oมันจะไม่ปรากฏในการส่งออกของ ถ้าใช่แสดงว่าไม่อยู่ใน repo