การเขียน. gitignore


. gitignore คืออะไร?

หากเราเพิ่มไฟล์. gitignore ลงในที่เก็บของเราจริงๆแล้ว Git จะกำหนดไฟล์หรือรูปแบบของไฟล์ที่ไม่ควรรวมอยู่ในที่เก็บ

สมมติว่าถ้าเราต้องการเพิ่มโปรเจ็กต์ java การรัน maven build สำหรับโปรเจ็กต์จะสร้างไฟล์ / เป้าหมาย โฟลเดอร์ซึ่ง JAR ที่สร้างขึ้นทั้งหมดจะถูกเก็บไว้
เราไม่ต้องการเกะกะพื้นที่เก็บข้อมูลของเราด้วยไฟล์ JAR ที่ไม่จำเป็น
ดังนั้นเรามักจะละเลยทั้งโฟลเดอร์โดยการเพิ่มรูปแบบเป็น. gitignore

เช่นเดียวกันกับไฟล์โปรเจ็กต์สำหรับโปรเจ็กต์อื่น ๆ

แม้ว่าจะมีรายการไฟล์. gitignore ที่เป็นที่รู้จักกันดีสำหรับโครงการทุกประเภทที่เราทำงานอยู่โดยทั่วไปตั้งแต่ java ไปจนถึง python เป็นต้น

ด้านล่างนี้คือไฟล์. gitignore ที่สร้างขึ้นสำหรับโครงการ maven
แม้ว่าเราจะมีความยืดหยุ่นในการเลือกไฟล์. gitingore ที่กำหนดไว้ล่วงหน้า

คุณยังสามารถสร้างไฟล์ ประเพณี ไฟล์. gitignore

1. ) ละเว้นไฟล์ใดไฟล์หนึ่ง

คุณอาจเพิกเฉยต่อไฟล์ใดไฟล์หนึ่งโดยระบุพา ธ ที่สมบูรณ์แบบสัมพัทธ์พร้อมนามสกุล

สมมติว่าหากเราไม่ต้องการไฟล์ CSV ที่เรียกว่า "dummy.csv" ซึ่งมีอยู่ในโฟลเดอร์ผลลัพธ์
เราสามารถเขียนเส้นทางในโฟลเดอร์ผลลัพธ์เป็น

/output/dummy.csv

2. ) ละเว้นโฟลเดอร์และเนื้อหา

หากเราต้องการละเว้นโฟลเดอร์และเนื้อหาให้ระบุชื่อโฟลเดอร์ตามด้วย *

สมมติว่าถ้าเราไม่ต้องการเพิ่มไฟล์ใด ๆ ที่มีอยู่ในโฟลเดอร์ผลลัพธ์ของที่เก็บ
เราสามารถเขียนได้โดย

/ เอาต์พุต / *


3. ) ละเว้นนามสกุลไฟล์

สมมติว่าหากเราต้องการละเว้นไฟล์บางประเภทที่จะแสดงในที่เก็บเราสามารถทำได้โดยระบุนามสกุลของไฟล์

เช่น
* .com, * .zip, * .JAR เป็นต้น

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

อ้างอิง
https://www.atlassian.com/git/tutorials/saving-changes/gitignore
https://coursework.vschool.io/create-a-gitignore/