แปลงฟรี

.gitignore เครื่องกำเนิดไฟฟ้า

สร้างไฟล์ .gitignore สำหรับกลุ่มเทคโนโลยีใดๆ เลือกภาษา เฟรมเวิร์ก และเครื่องมือของคุณเพื่อรับไฟล์ละเว้นที่สะอาดและเป็นระเบียบ

เทคโนโลยีการค้นหา
ภาษา
กรอบงาน
บรรณาธิการและ IDE
สร้างเครื่องมือ
ระบบปฏิบัติการ
การทดสอบ
คลาวด์และ DevOps
สร้าง .gitignore
เลือกอย่างน้อยหนึ่งเทคโนโลยีด้านบนเพื่อสร้างไฟล์ .gitignore ของคุณ

เกี่ยวกับเครื่องมือนี้

สร้างไฟล์ .gitignore สำหรับโปรเจ็กต์ของคุณโดยเลือกภาษาการเขียนโปรแกรม เฟรมเวิร์ก IDE และระบบปฏิบัติการของคุณ เครื่องมือนี้รวมรูปแบบการละเว้นที่ได้รับการดูแลจัดการจากเทมเพลต gitignore อย่างเป็นทางการของ GitHub เพื่อสร้าง .gitignore ที่ครอบคลุม ซึ่งช่วยให้พื้นที่เก็บข้อมูลของคุณสะอาดจากการสร้างสิ่งประดิษฐ์ การขึ้นต่อกัน และไฟล์ระบบ

วิธีใช้งาน

  1. เลือกภาษาการเขียนโปรแกรมของโปรเจ็กต์ของคุณ (Python, JavaScript, Go ฯลฯ)
  2. เพิ่มเฟรมเวิร์กและเครื่องมือ (Node, React, Django ฯลฯ)
  3. เลือก IDE ของคุณ (VS Code, IntelliJ, Xcode) และ OS (macOS, Windows, Linux)
  4. คัดลอกเนื้อหา .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/)