สร้าง .gitattributes
สร้างไฟล์ .gitattributes พร้อมกฎ line endings, การจัดการไฟล์ binary, linguist-generated และ export-ignore ฟรี ใช้งานบนเบราว์เซอร์ ไม่ต้องอัปโหลด
Loading tool...
สร้าง .gitattributes คืออะไร?
.gitattributes Generator สร้างไฟล์ .gitattributes จากชุดกฎคัดสรรสำหรับ line endings, ภาษายอดนิยม, web assets, ไฟล์ binary และ GitHub extras อย่าง linguist attributes กับ export-ignore เครื่องมือรวมทุกอย่างที่เลือก ลบกฎซ้ำ และรองรับ pattern กำหนดเอง — ได้ไฟล์พร้อม commit ที่ทำให้ repository สม่ำเสมอบนทุก OS
ประโยชน์หลัก
- Line endings สม่ำเสมอ
- ไฟล์ binary ปลอดภัย
- Diff และ review สะอาดขึ้น
- Language stats แม่นยำ
- ใช้งานออฟไลน์
กรณีการใช้งาน
- •จบปัญหา CRLF กับ LF ในทีมที่ใช้ Windows/macOS/Linux ปนกัน
- •ปกป้องรูปภาพ ฟอนต์ และ archive จากความเสียหายโดย Git
- •ซ่อน lockfile และไฟล์ minified จาก diff ใน pull request
- •ตัด docs และ tests ออกจาก git archive ตอนทำ release downloads
วิธีใช้ .gitattributes Generator
- เลือกชุดกฎ: เลือกชุดกฎที่ตรงกับ stack ของคุณ — Line Endings บวกภาษาโปรแกรม, web assets, binary และ GitHub extras ที่ใช้
- เพิ่มกฎกำหนดเอง: พิมพ์ pattern เฉพาะโปรเจกต์ในช่องกฎกำหนดเอง บรรทัดละหนึ่งรายการ ส่วน comment ที่ขึ้นต้นด้วย # จะถูกเก็บไว้
- ตรวจพรีวิว: ไฟล์ .gitattributes ที่รวมแล้วจะแสดงด้านขวา โดยลบรายการซ้ำอัตโนมัติ
- คัดลอกหรือดาวน์โหลด: คัดลอกไฟล์หรือดาวน์โหลดเป็น .gitattributes แล้ววางที่ root ของ repository และ commit
คุณสมบัติหลัก
- 18 ชุดกฎคัดสรร: ภาษาโปรแกรม, web assets, ไฟล์ binary, GitHub extras
- ปรับ line endings อัตโนมัติด้วย * text=auto และกฎ eol แยกตามชนิดไฟล์
- ระบุรูปภาพ ฟอนต์ มีเดีย และ archive เป็น binary กัน Git แปลงจนเสียหาย
- กฎ linguist-generated และ -diff ลด noise ใน review จาก lockfile
- กฎ export-ignore ตัด docs และ tests ออกจาก source downloads
- พรีวิวรวมสด ลบรายการซ้ำ และรองรับกฎกำหนดเอง