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