ฉันเพิ่งเริ่มใช้คอมไพล์และมีคำถามเกี่ยวกับการเพิ่มไฟล์ในคอมไพล์ ฉันได้พบคำถาม StackOverflow หลายเกี่ยวกับความแตกต่างระหว่างgit add .และgit add -a, git add --all, git add -Aฯลฯ แต่ฉันไม่สามารถที่จะหาสถานที่อธิบายถึงสิ่งที่git add *ไม่ ฉันเคยดูหน้าgit add manด้วยซ้ำ แต่ก็ไม่ได้ช่วยอะไร ฉันใช้มันแทนgit add .และเพื่อนร่วมงานของฉันถามฉันว่าทำไม ฉันไม่มีคำตอบ git add *ผมเคยใช้เพียงแค่เสมอ
มีgit add .และgit add *เดียวกันได้หรือไม่ หนึ่งเพิ่มไฟล์ที่เปลี่ยนแปลงจากไดเร็กทอรีปัจจุบันเท่านั้นในขณะที่อีกไฟล์เพิ่มไฟล์จากไดเร็กทอรีปัจจุบันและไดเร็กทอรีย่อย (เรียกซ้ำ) หรือไม่
มีแผนภูมิที่ดีที่ระบุไว้ในหนึ่งในคำถามที่สแต็คอื่น ๆ เป็นเรื่องที่แสดงให้เห็นถึงความแตกต่างระหว่างgit add -A git add .และแต่ก็ไม่ได้มีgit add -ugit add *

หมายเหตุ: ฉันเข้าใจความหมายของการใช้เครื่องหมายดอกจันเป็นสัญลักษณ์แทน (เพิ่มไฟล์ทั้งหมดที่มีนามสกุลที่กำหนด) ยกตัวอย่างเช่นgit add *.htmlจะเพิ่มไฟล์ทั้งหมดที่มี.htmlส่วนขยาย ( แต่ไม่สนใจ.css, .jsฯลฯ )
ขอบคุณสำหรับความช่วยเหลือ!

git add .อีกครั้งและจัดเตรียมไฟล์ที่ถูกลบโดยไม่มีปัญหาซึ่งแตกต่างจากXแถวนั้นที่จะแนะนำ