ไฟล์ Gitignore คืออะไรและคุณจะสร้างได้อย่างไร?

ไฟล์ Gitignore คืออะไรและคุณจะสร้างได้อย่างไร?

คุณเคยใช้ GitHub แล้ว แต่ยังสงสัยว่าไฟล์ .gitignore หมายถึงอะไร?





ถ้าใช่ คู่มือนี้จะแสดงให้คุณเห็นว่ามันคืออะไร ส่วนประกอบ ทำอะไร และวิธีสร้าง Gitignore





Gitignore คืออะไร?

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





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

โดยพื้นฐานแล้ว ไฟล์ .gitignore มีชื่อของไฟล์และโฟลเดอร์ทั้งหมดที่คุณไม่ต้องการพุชไปยังที่เก็บระยะไกลของคุณ



นอกจากจะมีประโยชน์ในขณะที่ส่งไฟล์ไปยัง GitHub แล้ว การใช้ .gitignore ยังมีประโยชน์ในขณะปรับใช้กับแพลตฟอร์มคลาวด์ เช่น Heroku

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





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

ในการสร้างไฟล์ .gitignore ให้ไปที่โฟลเดอร์รูทของโปรเจ็กต์และสร้างไฟล์ใหม่ ตั้งชื่อมัน .gitignore .

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





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

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

เมื่อคุณเพิ่มไฟล์หรือโฟลเดอร์ลงใน .gitignore แล้ว GitHub จะไม่เลือกหรือจัดสเตจสำหรับการส่งครั้งต่อไป

ไฟล์หรือโฟลเดอร์ที่แสดงใน .gitignore จะไม่อยู่ในที่เก็บระยะไกลของคุณบน GitHub อย่างไรก็ตาม ไฟล์ .gitignore นี้เองถูกผลักไปยังที่เก็บระยะไกลของคุณ

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

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

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

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

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

เสร็จแล้วก็วิ่งได้ git เพิ่ม --all อีกครั้งเพื่อจัดฉากเพื่อส่งไปยังที่เก็บระยะไกลของคุณ

คุณควรใส่ไฟล์ประเภทใดใน Gitignore

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

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

ตอนนี้คุณรู้วิธียกเว้นไฟล์และโฟลเดอร์บางไฟล์จากการจัดเตรียมด้วย .gitignore แล้ว คุณยังสามารถดูวิธีที่คุณสามารถล้าง Git และมีโครงสร้างการทำงานที่เรียบร้อย

แบ่งปัน แบ่งปัน ทวีต อีเมล นี่คือวิธีทำความสะอาด Git และลบไฟล์ที่ไม่ได้ติดตาม

การค้นหาโครงการ Git ของคุณเต็มไปด้วยไฟล์เก่าหรือไม่? เรียนรู้วิธีทำความสะอาด Git ของคุณ

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • การจัดการไฟล์
  • GitHub
เกี่ยวกับผู้เขียน อิดิโซ โอมิโซลา(94 บทความที่ตีพิมพ์)

Idowu หลงใหลเกี่ยวกับเทคโนโลยีอัจฉริยะและประสิทธิภาพการทำงานทุกอย่าง ในเวลาว่าง เขาเล่นไปรอบๆ กับการเขียนโค้ดและเปลี่ยนไปเล่นกระดานหมากรุกเมื่อรู้สึกเบื่อ แต่เขาก็ชอบที่จะแยกตัวออกจากงานประจำบ้างเป็นบางครั้ง ความหลงใหลในการแสดงให้ผู้คนได้รู้จักเทคโนโลยีสมัยใหม่กระตุ้นให้เขาเขียนมากขึ้น

วิธีโพสต์ไปยัง instagram จาก chrome
เพิ่มเติมจาก Idowu Omisola

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก