เกี่ยวกับเครื่องมือนี้
สร้างไฟล์ .gitignore สำหรับโปรเจ็กต์ของคุณโดยเลือกภาษาการเขียนโปรแกรม เฟรมเวิร์ก IDE และระบบปฏิบัติการของคุณ เครื่องมือนี้รวมรูปแบบการละเว้นที่ได้รับการดูแลจัดการจากเทมเพลต gitignore อย่างเป็นทางการของ GitHub เพื่อสร้าง .gitignore ที่ครอบคลุม ซึ่งช่วยให้พื้นที่เก็บข้อมูลของคุณสะอาดจากการสร้างสิ่งประดิษฐ์ การขึ้นต่อกัน และไฟล์ระบบ
คำถามที่พบบ่อย
- ฉันควรวางไฟล์ .gitignore ไว้ที่ไหน
- วาง .gitignore ในไดเรกทอรีรากของพื้นที่เก็บข้อมูลของคุณ คุณยังสามารถมีไฟล์ .gitignore ในไดเร็กทอรีย่อยสำหรับกฎเฉพาะไดเร็กทอรีได้ Git ประมวลผลพวกมันตามลำดับชั้นจากรูทสู่ลีฟ
- .gitignore ลบไฟล์ที่ติดตามแล้วหรือไม่
- ไม่ .gitignore ป้องกันไม่ให้มีการเพิ่มไฟล์ที่ไม่ได้ติดตามเท่านั้น หากมีการติดตามไฟล์อยู่แล้ว การเพิ่มไฟล์ลงใน .gitignore จะไม่ลบไฟล์ดังกล่าว เรียกใช้ 'git rm --cached <file>' ก่อนเพื่อหยุดการติดตาม
- รูปแบบใดที่จำเป็นที่สุด?
- node_modules/ สำหรับ JavaScript, __pycache__/ สำหรับ Python, .env สำหรับความลับ, .DS_Store สำหรับ macOS และไดเรกทอรี IDE (.idea/, .vscode/) These cover the most common accidental commits.
- ฉันสามารถมี .gitignore ส่วนกลางได้หรือไม่
- ใช่. สร้าง .gitignore ส่วนกลางด้วย 'git config --global core.excludesfile ~/.gitignore_global' สิ่งนี้ใช้ได้กับที่เก็บข้อมูลทั้งหมดของคุณ — เหมาะสำหรับไฟล์ OS และ IDE (.DS_Store, Thumbs.db, .idea/)