ฉันกำลังเพิ่มการควบคุมแหล่งที่มาให้กับโปรเจ็กต์ที่ไม่มีเลย ปัญหาคือมีไฟล์จำนวนมากที่จะเพิ่มลงใน git ด้วยไฟล์. gitignoreในตอนแรกแต่ฉันไม่สามารถหาวิธีเพิ่มไฟล์ทั้งหมดได้โดยไม่รวมไฟล์ที่ตรงกับบางอย่างในไฟล์. gitignore
git add *
คำสั่งดังกล่าวจะไม่เพิ่มไฟล์ใด ๆ เพราะตรวจพบไฟล์ที่ถูกละเลยโดย.gitignore
git add -f *
คำสั่งดังกล่าวจะเพิ่มไฟล์ทั้งหมดรวมถึงไฟล์ที่ฉันต้องการละเว้น
ดังนั้นฉันจะเพิ่มไฟล์ทั้งหมดในขณะที่ยังยึดติดกับไฟล์. gitignore ได้อย่างไร
git add --all .
อะไรที่แตกต่างจากgit add .
ในบริบทนี้