HOMETUNG TOOLS
Thai Gitignore Generator · สร้าง .gitignore ตามภาษาที่เลือก · ผสานหลายสแตกได้

สร้าง .gitignore
ตามภาษาที่เลือก พร้อมใช้

ติ๊กภาษา/เฟรมเวิร์กที่ใช้ — Node · Python · PHP/Laravel · Go · Rust · Java · React · Next.js · Vue · Flutter · Unity ผสานหลายตัวได้ เติมกฎ custom เอง แล้วคัดลอกหรือดาวน์โหลด .gitignore ทันที

.gitignore frontend-only รวมหลายภาษา custom rules

เลือกภาษา / เฟรมเวิร์ก

ติ๊กหลายตัวได้ · ระบบจะผสานให้อัตโนมัติ ไม่ซ้ำบรรทัด

เลือก 0 รายการ
เสริมทั่วไป (รวมในไฟล์เดียวกัน) ติ๊กเพื่อเติมท้ายไฟล์
บรรทัดละ 1 กฎ · รองรับ # คอมเมนต์
.gitignore 0 บรรทัด
เลือกภาษา/เฟรมเวิร์กอย่างน้อย 1 รายการเพื่อสร้าง .gitignore
ตัวอย่าง: ติ๊ก Node.js + Next.js แล้วดูพรีวิวทันที
.gitignore

ประมวลผลบนเบราว์เซอร์ล้วน ไม่ส่งข้อมูลไปเซิร์ฟเวอร์ · ทางลัด: Ctrl+Enter คัดลอก · Ctrl+K ล้าง

ทิปวางไฟล์ให้ได้ผลจริง

วาง .gitignore ที่ root ของ repo แล้วรัน git rm -r --cached . && git add . เพื่อให้ Git เลิกติดตามไฟล์ที่เพิ่ง ignore — ถ้าไฟล์เคยถูก commit ไปแล้วต้องลบออกจาก index ก่อน

◈

ผสานหลายสแตก จบในไฟล์เดียว

ติ๊ก Node + Python + Laravel พร้อมกันได้ — ระบบรวมเทมเพลตมาตรฐานจาก GitHub แล้วลบกฎซ้ำให้อัตโนมัติ ได้ไฟล์เดียวพร้อม commit

✎

Custom ได้ไม่จำกัด

เติมกฎเองท้ายไฟล์ได้ทันที รองรับ !negation และ #คอมเมนต์ — เหมาะกับโฟลเดอร์อัปโหลดหรือคีย์ลับเฉพาะโปรเจกต์

⬇

คัดลอก / ดาวน์โหลดพร้อมใช้

กดคัดลอกแล้ววางที่ root ได้เลย หรือดาวน์โหลดเป็น .gitignore — ไม่ต้องพิมพ์เอง ลดพลาด ignore ไม่ครบ

คำถามที่พบบ่อย

เลือกหลายภาษาแล้วไฟล์จะซ้ำกันไหม?

ไม่ซ้ำ — ระบบรวมกฎจากทุกเทมเพลตแล้วลบซ้ำอัตโนมัติ (เช่น .env หรือ node_modules/ ที่โผล่หลายที่) คงลำดับเป็นหมวดหมู่พร้อมหัวข้อ # — Node — ให้อ่านง่าย

เทมเพลตอิงจากที่ไหน อัปเดตไหม?

อิงเทมเพลตมาตรฐานของ github/gitignore ที่ใช้กันทั่วโลก — ครอบคลุม Node, Python, PHP/Laravel, Go, Java, .NET, Flutter, Unity และ OS/IDE ยอดนิยม เติม .env กันหลุดคีย์ให้ตามค่าเริ่มต้น ปรับเองเพิ่มได้ในช่อง custom

ใส่ ! เพื่อยกเว้นไฟล์ได้ไหม?

ได้ — พิมพ์ในช่อง custom ได้เลย เช่น uploads/*.tmp แล้วตามด้วย !uploads/.gitkeep เพื่อยังคงไฟล์เปล่าไว้ หรือ !src/keep.json เพื่อยกเว้นเฉพาะไฟล์ ระบบจะวางกฎ custom ไว้ท้ายสุดเพื่อให้มีผลตามลำดับ Git

ไฟล์เก่าที่เคย commit แล้ว ignore ไม่ได้ทำไง?

ต้องลบออกจาก index ก่อน: รัน git rm -r --cached . แล้ว git add . และ commit ใหม่ — แค่วาง .gitignore อย่างเดียว Git จะยังติดตามไฟล์ที่เคย track อยู่

ข้อมูลโปรเจกต์ถูกส่งไปเซิร์ฟเวอร์ไหม?

ไม่ส่งเลย — สร้างไฟล์ทั้งหมดบนเบราว์เซอร์ด้วย JavaScript ล้วน ปิดแท็บข้อมูลก็หาย ไม่มี log ไม่มีฐานข้อมูล ใช้ฟรี 100% ไม่ต้องสมัคร

อยากจัดการร้านค้าอัตโนมัติ?

ลอง Hometung POS ฟรี →

เครื่องมือที่เกี่ยวข้อง