ตัวสร้าง .gitignore

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

ประมวลผลภายในเครื่องผ่านเบราว์เซอร์
หน้านี้ผ่านการตรวจสอบไดเรกทอรีสาธารณะแล้ว; เมื่อเปิดใช้JavaScript จะใช้ฟังก์ชันครบถ้วนได้
คู่มือการใช้งาน

วิธีใช้ตัวสร้าง .gitignore

เทมเพลตที่เลือกและกฎกำหนดเองจะนำมารวมกันเฉพาะในหน้าปัจจุบัน ไม่อ่านไดเรกทอรีโครงการและจะไม่อัปโหลดข้อมูล

  1. ค้นหาและเลือกเทมเพลต

    เลือกกฎจากเทมเพลตของระบบปฏิบัติการ โปรแกรมแก้ไขภาษา และเฟรมเวิร์กที่สอดคล้องกับสภาพแวดล้อมการใช้งานจริงของโครงการ

  2. เพิ่มกฎแบบกำหนดเอง

    เพิ่มกฎเฉพาะโครงการได้ตามต้องการไม่เกิน 100 KiB รายการ เครื่องมือจะวางเนื้อหาที่กำหนดเองไว้ต่อจากเทมเพลตในตัว และคงลำดับของกฎไว้ตามเดิม

  3. ตรวจสอบและบันทึก

    หลังจากตรวจสอบแล้วว่าผลลัพธ์ที่สร้างขึ้นจะไม่ละเว้นซอร์สโค้ดหรือการกำหนดค่าที่จำเป็น ให้คัดลอกเนื้อหาหรือดาวน์โหลด .gitignore

ข้อจำกัดและข้อควรระวัง

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

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

สามารถเลือกหลายภาษาหรือเฟรมเวิร์กพร้อมกันได้หรือไม่

ได้ เทมเพลตจะจัดเรียงตามลำดับที่มีอยู่ในระบบ ส่วนกฎที่กำหนดเองจะคงลำดับไว้อย่างครบถ้วนและวางไว้ท้ายสุด เพื่อให้สอดคล้องกับความหมายที่ว่าการจับคู่ครั้งสุดท้ายของ Git มีลำดับความสำคัญสูงกว่า

หลังจากสร้างแล้ว เหตุใดไฟล์ยังคงอยู่ใน Git

ไฟล์ที่ Git ติดตามอยู่จะไม่ได้รับผลกระทบจากกฎการละเว้นใหม่ คุณต้องยืนยันความเสี่ยงก่อนนำไฟล์ออกจากดัชนี

เทมเพลตนี้เหมือนกับเทมเพลตอย่างเป็นทางการของ GitHub หรือไม่

ไม่ใช่ เว็บไซต์นี้ดูแลเทมเพลตแบบย่อแยกต่างหาก ก่อนใช้งานควรตรวจสอบกับเอกสารโครงการและกระบวนการบิลด์

ข้อเสนอแนะของหน้าพบปัญหาหรือมีข้อเสนอแนะในการปรับปรุงหรือไม่?
ฟังก์ชันข้อเสนอแนะจำเป็นต้องใช้งานในเวอร์ชันออนไลน์

โปรดเปิดใช้ JavaScript ในเวอร์ชันออนไลน์แล้วส่ง; ฟังก์ชันในเครื่องของเครื่องมือหรือกรณีใช้งานปัจจุบันไม่ได้รับผลกระทบ

ไปยังรุ่นออนไลน์เพื่อส่งความคิดเห็น