หลัก อื่น ๆ ไฟล์ GITIGNORE คืออะไรและฉันจะใช้ไฟล์ได้อย่างไร

ไฟล์ GITIGNORE คืออะไรและฉันจะใช้ไฟล์ได้อย่างไร



เมื่อทำงานกับที่เก็บ git อาจมีอันตรายจากข้อมูลที่ไม่ต้องการ โชคดีที่คุณสามารถสร้างไฟล์ที่มีนามสกุล GITIGNORE และกำหนดไฟล์และโฟลเดอร์ที่ควรละเว้นในโครงการ คุณสามารถสร้างข้อมูล GITIGNORE ส่วนกลางเพื่อใช้กับทุกที่เก็บ Git

อะไร

วิธีสร้างไฟล์ GITIGNORE

ไฟล์ GITIGNORE เป็นไฟล์ข้อความธรรมดาดังนั้นคุณสามารถเปิดได้โดยใช้ Notepad หรือโปรแกรมแก้ไขข้อความใด ๆ นี่คือวิธีสร้างไฟล์ GITIGNORE:

  1. เปิดโปรแกรมแก้ไขข้อความและกดบันทึก เปลี่ยนชื่อเป็น. gitignore
  2. เมื่อแก้ไขไฟล์แต่ละบรรทัดจะสงวนไว้สำหรับโฟลเดอร์เดียวหรือไฟล์ที่คอมไพล์ควรละเว้น

ใช้ # เพื่อเพิ่มความคิดเห็นในไฟล์. gitignore

ใช้ * สำหรับการจับคู่สัญลักษณ์แทน

ใช้ # / เพื่อละเว้นเส้นทางที่สัมพันธ์กับไฟล์ GITIGNORE

ตัวอย่างเช่น GITIGNORE ของคุณอาจมีลักษณะดังนี้:

# ละเว้นโฟลเดอร์ node_modules

node_modules

# ละเว้นไฟล์ที่เกี่ยวข้องกับคีย์ API

.env

# ละเว้นไฟล์ระบบ Mac

.DS_store

# ละเว้นไฟล์กำหนดค่า SASS

.sass แคช

คุณดู youtube บน roku ได้ไหม

# ละเว้นไฟล์ข้อความทั้งหมด

* .txt

ดังที่คุณทราบความคิดเห็นเป็นทางเลือก

ละเว้นไดเร็กทอรีโดยรวมพา ธ และใช้ / ท้ายทุกบรรทัด

ตัวอย่างเช่น:

การทดสอบ /

บันทึก /

วิธีเปลี่ยนรูปโปรไฟล์ในอินสตาแกรม

โหลด /

ในขณะที่สัญลักษณ์ตัวแทน * สามารถใช้เพื่อละเว้นไฟล์ทั้งหมดที่มีนามสกุลเฉพาะได้ แต่คุณสามารถรวมเข้ากับสัญลักษณ์ปฏิเสธได้! นี่คือตัวอย่าง:

* .txt

! readme.txt

! main.txt

ข้างต้นจะแจ้งให้ git ละเว้นทุกไฟล์ที่มีนามสกุล. txt ยกเว้น readme.txt และ main.txt

อาจใช้สัญลักษณ์แทนสำหรับไดเร็กทอรี โปรดใช้ความระมัดระวังในการใช้ดังที่แสดงในตัวอย่างนี้:

ทดสอบ/

! test / example.txt

คุณอาจคิดว่า git จะละเว้นทุกไฟล์ในไดเร็กทอรีทดสอบยกเว้น example.txt อย่างไรก็ตามไม่เป็นเช่นนั้น จะยังคงละเว้น example.txt ด้วยเหตุผลด้านประสิทธิภาพเนื่องจากเราได้กำหนดไว้ว่าจะละเว้นไดเรกทอรีการทดสอบทั้งหมด

คุณมีตัวเลือกในการใช้เครื่องหมายดอกจันคู่ (**) เพื่อจับคู่ไดเรกทอรีและไฟล์จำนวนเท่าใดก็ได้ ตัวอย่างเช่น Test / ** / *. txt จะบอกให้ git ละเว้นเฉพาะไฟล์ที่ลงท้ายด้วย. txt ในไดเร็กทอรีทดสอบและไดเร็กทอรีย่อย

ไฟล์ GITIGNORE วิธีใช้งานไฟล์

สามวิธีในการติดตั้งไฟล์ GITIGNORE

ใช้ GITIGNORE ระดับโลกกับโครงการทั้งหมดของคุณไม่ว่าจะกับเพื่อนร่วมงานหรือคนเดียว อย่างไรก็ตามคุณสามารถสร้าง GITIGNORE ในเครื่องหรือแม้กระทั่งระบุกฎการยกเว้น

สร้างไฟล์ GITIGNORE ในเครื่อง

มีสองวิธีในการกำหนดไฟล์ GITIGNORE คุณสามารถมีไฟล์ GITIGNORE ที่ระดับไดเร็กทอรีหรือสร้างไฟล์ในรูท ในกรณีส่วนใหญ่ GITIGNORE จะรวมไฟล์คุณสมบัติและไฟล์คอนฟิกูเรชัน เมื่อเพื่อนร่วมทีมของคุณกำลังดึงไฟล์ GITIGNORE เดียวกันอย่าลืมใช้ # เพื่อเพิ่มความคิดเห็นเพื่อความชัดเจน

สร้างไฟล์ GITIGNORE ส่วนกลาง

หากทำงานกับที่เก็บ git หลายที่คุณสามารถประหยัดเวลาได้มากโดยการกำหนดกฎส่วนกลางสำหรับที่เก็บในเครื่องของคุณ

วิธีรีเซ็ตโชคชะตาอันดับเบ้าหลอม2
  1. สร้างไฟล์ GITIGNORE และกำหนดกฎสากลที่จะใช้
  2. ใช้คุณสมบัติ core.excludesFiles เพื่อแปลงไฟล์ GITIGNORE ในเครื่องของคุณเป็นโกลบอล ใช้บรรทัดต่อไปนี้:

git config –global core.excludesFile

สร้างกฎ GITIGNORE ส่วนบุคคล

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

การใช้ไฟล์ GITIGNORE สำหรับไฟล์ที่คอมมิต

ละเว้นไฟล์ที่คอมมิต

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

git rm แคช

ในลักษณะนี้ไฟล์จะถูกลบออกจากที่เก็บแม้ว่าไฟล์นั้นจะอยู่ในไดเร็กทอรีการทำงานก็ตาม ไฟล์ GITIGNORE ที่มีกฎนี้ควรอยู่ในไดเร็กทอรีการทำงาน

ยอมรับไฟล์ที่ถูกข้ามไปก่อนหน้านี้

หากคุณต้องการคอมมิตไฟล์ที่ถูกละเว้นคุณสามารถดำเนินการได้โดยใช้ git add line และอ็อพชันบังคับ ตัวอย่างเช่นหากคุณต้องการลบ example.txt ออกจากไฟล์ GITIGNORE ในขณะที่เก็บมันไว้ผูกมัด t ให้แทรกบรรทัด:

git เพิ่ม -f example.txt

คอมมิต -m บังคับเพิ่ม example.txt

ตอนนี้คุณได้เพิ่มไฟล์ที่ละเว้นไปยังที่เก็บ ขั้นตอนสุดท้ายคือการแก้ไขไฟล์ GITIGNORE โดยการลบรูปแบบการละเว้นหรือกฎ

อะไร

ใช้ GITIGNORE เพื่อประโยชน์ของคุณ

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

คุณต้องการไฟล์ GITIGNORE ในที่เก็บ git บ่อยแค่ไหน? ส่วนใหญ่คุณใช้กฎระดับโลกหรือระดับท้องถิ่น กรุณาแบ่งปันประสบการณ์ของคุณในส่วนความคิดเห็น

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

ฮันนี่ – บริการที่มีคุณภาพเพื่อประหยัดเงินหรือหลอกลวง?
ฮันนี่ – บริการที่มีคุณภาพเพื่อประหยัดเงินหรือหลอกลวง?
Honey เป็นส่วนขยายสำหรับ Chrome, Firefox, Edge, Safari และ Opera ที่ให้คุณสแกนเว็บไซต์ เช่น Amazon และร้านค้าออนไลน์ที่คล้ายกันโดยอัตโนมัติเพื่อค้นหาข้อเสนอที่ดีที่สุดสำหรับผลิตภัณฑ์เฉพาะ หากคุณกำลังดู
วิธีใช้ Google ค้นหาอุปกรณ์ของฉัน
วิธีใช้ Google ค้นหาอุปกรณ์ของฉัน
เรียนรู้วิธีติดตามโทรศัพท์ Android ด้วย Find My Device โดยระบุตำแหน่งของโทรศัพท์ ล็อคหรือส่งเสียงจากระยะไกล และเพิ่มข้อความบนหน้าจอล็อค
วิธีอัปเดตแอป Alexa บนพีซี
วิธีอัปเดตแอป Alexa บนพีซี
หากคุณใช้แอป Alexa บนพีซี คุณจะทราบถึงความสำคัญของการอัปเดตแอปเป็นประจำ โชคดีที่ Amazon ขยันขันแข็งกับการอัปเดตของ Alexa และโดยปกติแล้วจะติดตั้งโดยอัตโนมัติ โดยปกติแล้ว Amazon จะติดตั้งเวอร์ชันล่าสุดโดยอัตโนมัติ
เครือข่ายแบบขยายหมายถึงอะไร?
เครือข่ายแบบขยายหมายถึงอะไร?
เครือข่ายขยายหรือการโรมมิ่งในประเทศจะปลดล็อคการเข้าถึงบริการของผู้ให้บริการมือถือของคู่แข่งเมื่อเดินทางออกนอกพื้นที่ให้บริการของผู้ให้บริการของคุณ
ไฟล์ ODT คืออะไร?
ไฟล์ ODT คืออะไร?
ไฟล์ ODT เป็นไฟล์เอกสารข้อความ OpenDocument ไฟล์เหล่านี้สร้างและเปิดโดย OpenOffice Writer แต่โปรแกรมแก้ไขเอกสารอื่นๆ ก็สามารถเปิดไฟล์เหล่านี้ได้เช่นกัน
คลังเก็บแท็ก: ชุดภาษา MUI Windows 10
คลังเก็บแท็ก: ชุดภาษา MUI Windows 10
วิธีแก้ไขเมื่อหูฟังของคุณไม่ทำงานบน Windows 10
วิธีแก้ไขเมื่อหูฟังของคุณไม่ทำงานบน Windows 10
หากหูฟังของคุณไม่ทำงานใน Windows 10 ต่อไปนี้เป็นเคล็ดลับการแก้ปัญหาบางประการเพื่อแก้ไขปัญหา