Gitignore Generator
Gitignore Generator — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล
ตัวสร้าง .gitignore
เลือกสแต็ก
วิธีใช้
- เลือกสภาพแวดล้อมใต้ สแตก ค่าเริ่มต้นคือ Node.js, macOS และ .env / ความลับ
- เพิ่ม Python, Java / Maven / Gradle, Go, Rust, PHP / Composer, Windows, VS Code และ JetBrains ได้
- กด สร้าง เพื่อต่อข้อความ .gitignore ด้านล่าง เปลี่ยนการเลือก แล้วสร้างอีก
- คัดลอก ไป .gitignore ที่รากโปรเจกต์ แล้วลบบรรทัดที่ไม่ต้องการ
- รีเซ็ต คืน Node, macOS และ .env เป็นการเลือกเริ่มต้น
แนวคิดหลัก
ตัวสร้าง .gitignore เป็นเทมเพลตเริ่มต้นของพาธที่ Git ไม่ควรติดตาม จัดตามสแตก Node เพิ่ม node_modules, dist, .next Python เพิ่ม __pycache__, venv Java เพิ่ม target, .gradle เพิ่ม macOS .DS_Store, Windows Thumbs.db และตัวแก้ไข .vscode / .idea ได้ด้วย เป้าหมายคือ .gitignore แรกเพื่อไม่ให้คอมมิต node_modules และ venv และตัดขยะ OS กับรูปแบบคีย์ลับก่อนเรโปทีม ผลเป็นเพียงจุดเริ่ม
ความลับบล็อก .env, *.pem และ *.key โดยเว้น .env.example เป็นข้อยกเว้น เป็นสรุป ไม่เหมือนเรโป gitignore ทางการของ GitHub—แก้โมโนเรโปและอาร์ติแฟกต์บิลด์ให้เข้าโปรเจกต์ การรวมเกิดในเบราว์เซอร์เท่านั้นและไม่อัปโหลด ต่อบล็อกและไม่รู้โฟลเดอร์บิลด์เฉพาะโปรเจกต์ แก้เสมอหลังสร้าง สำหรับโมโนเรโป เพิ่มพาธเช่น packages/*/dist หลังคัดลอก และการรวมเทมเพลตภาษาราชการปลอดภัยกว่า
ตัวอย่าง
สร้างด้วยการเลือกเริ่มต้น (Node.js, macOS, .env) แล้วบล็อก node_modules/, .DS_Store และ .env ต่อในไฟล์เดียว เพิ่ม Python และ VS Code สร้างอีก แล้ว __pycache__/ และ .vscode/ ถูกเพิ่ม หลังคัดลอก เพิ่มโฟลเดอร์ล็อกหรือบรรทัดคอนฟิกลocal หากต้องการ Node+Python+macOS ซ้อน node_modules, __pycache__ และ .DS_Store .env.example ยังถูกยกเว้นในบล็อกความลับ Java และ JetBrains เพิ่ม target/ และ .idea/ Windows เพิ่ม Thumbs.db
ที่เกี่ยวข้อง: ตัวสร้าง robots.txt
คำถามที่พบบ่อย
ตัวสร้าง gitignore ตรงเทมเพลตทางการ GitHub หรือไม่?
เป็นสรุปรายการทั่วไปและอาจต่างจากเทมเพลตทางการ สั้นกว่าเทมเพลต gitignore ของ GitHub—รวมเทมเพลตภาษาราชการปลอดภัยกว่า แก้ด้วยสมมตินั้น
เพิ่มกฎ ignore เองอย่างไร?
แก้ข้อความหลังสร้าง ผลบนหน้าจออ่านอย่างเดียว จึงคัดลอกแล้วเพิ่มกฎในตัวแก้ไข
gitignore บล็อกคีย์ลับ .env หรือไม่?
ตัวเลือก .env / ความลับเปิดเป็นค่าเริ่มต้น เพิ่มพาธพิเศษเอง รูปแบบ pem และ key ไม่จับทุกความลับ—ตรวจพาธ
เนื้อหา .gitignore ถูกอัปโหลดไปเซิร์ฟเวอร์หรือไม่?
ไม่ การรวมเกิดในเบราว์เซอร์เท่านั้น คู่การเลือกอยู่บนแท็บนี้
การเปลี่ยนการเลือกสร้างใหม่เองหรือไม่?
กดสร้างอีกครั้งเพื่อใช้ รีเซ็ตเปิดเฉพาะ Node, macOS และ .env หากโปรเจกต์ Rust ควรติดตาม Cargo.lock ให้ลบบรรทัดนั้น
ทำไมตัวเลือก Rust ไม่สนใจ Cargo.lock?
สรุปตามธรรมเนียมไลบรารี สำหรับเครตไบนารี ให้ลบบรรทัดนั้น หลังรีเซ็ต กดสร้างครั้งหนึ่งเพื่อรีเฟรชข้อความ หลังเปลี่ยนการเลือก กดสร้างอีก
ตรวจทานล่าสุด: 2026-09-04