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