.GITKEEP - นามสกุลไฟล์

.GITKEEP เป็นไฟล์ Git Keep

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

ไฟล์ .GITKEEP คืออะไร?

ไฟล์ . gitkeep เป็นตัวยึดตำแหน่งที่เรียบง่ายภายในที่เก็บ GIT ชื่อไฟล์ ". gitkeep" มักจะใช้เป็นอนุสัญญาแม้ว่าชื่อตัวเองจะไม่ได้มีความสำคัญพิเศษใด ๆ ในการ GIT ไฟล์เหล่านี้ใช้เพื่อรักษาไดเรกทอรีที่ว่างเปล่าในที่เก็บ Git เนื่องจากโดยทั่วไปแล้ว Git จะไม่ติดตามไดเรกทอรีที่ไม่มีเนื้อหา โดยการเพิ่มไฟล์ .GITKEEP คุณมั่นใจว่าไดเรกทอรีที่ว่างเปล่าเป็นส่วนหนึ่งของที่เก็บ

Git เป็นระบบควบคุมเวอร์ชันแบบกระจายที่ใช้ในการติดตามการเปลี่ยนแปลงไปยังไฟล์และไดเรกทอรีเมื่อเวลาผ่านไป มันเป็นตัวเลือกยอดนิยมสำหรับการพัฒนาซอฟต์แวร์ แต่ยังสามารถใช้เพื่อวัตถุประสงค์อื่น ๆ เช่นการติดตามการเปลี่ยนแปลงเอกสารหรือเว็บไซต์

จะสร้างไฟล์ .GITKEEP ได้อย่างไร?

การสร้าง ไฟล์. gitkeep เป็นกระบวนการที่ตรงไปตรงมา:

  1. เปิดเทอร์มินัลบรรทัดคำสั่งหรือไฟล์ Explorer ของคุณ
  2. นำทางไปยังไดเรกทอรีที่คุณต้องการสร้างไฟล์ .GITKEEP
  3. สร้างไฟล์ใหม่ด้วยชื่อ ".gitKeep" คุณสามารถใช้คำสั่ง touch ในเทอร์มินัลหรือตัวแก้ไขข้อความที่คุณต้องการ

ทำไมคุณถึงต้องการไฟล์ .GITKEEP?

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

จะเกิดอะไรขึ้นถ้าฉันลบไฟล์ .GITKEEP?

หากคุณลบ ไฟล์. gitkeep จากไดเรกทอรีภายในที่เก็บ Git ไดเรกทอรีจะยังคงอยู่ อย่างไรก็ตามหากไม่มีไฟล์หรือไดเรกทอรีย่อยอื่น ๆ ภายในไดเรกทอรีนั้นมันจะถูกพิจารณาว่าว่างเปล่าและอาจไม่รวมอยู่ในการประชุมในอนาคตเว้นแต่ไฟล์ .GITKEEP จะถูกกู้คืนหรือเพิ่มไฟล์อื่นลงในไดเรกทอรี

ฉันสามารถเพิ่มไฟล์ .GITKEEP ลงในไดเรกทอรีย่อยได้หรือไม่?

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

ฉันสามารถมีไฟล์ .GITKEEP หลายไฟล์ในไดเรกทอรีได้หรือไม่?

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

ความแตกต่างระหว่างไฟล์ .GITKEEP และไฟล์. gitignore คืออะไร?

ความแตกต่างที่สำคัญระหว่าง ไฟล์. gitkeep และ ไฟล์. gitignore อยู่ในวัตถุประสงค์ของพวกเขา:

  • ไฟล์. gitkeep: ใช้เพื่อรักษาไดเรกทอรีที่ว่างเปล่าในที่เก็บ Git ไม่มีผลกระทบต่อการติดตามไฟล์ของ Git บทบาทของมันคือเพื่อให้แน่ใจว่าไดเรกทอรีที่ว่างเปล่าได้รับการดูแลรักษา
  • ไฟล์. gitignore: ใช้เพื่อระบุไฟล์และไดเรกทอรีที่ Git ควรเพิกเฉยและไม่ติดตาม ป้องกันไฟล์หรือรูปแบบเฉพาะจากการรวมอยู่ในการควบคุมเวอร์ชัน

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

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

Developer

Text

นามสกุลไฟล์ใหม่ อัพเดทล่าสุด ไฟล์ภาพ 3 มิติ ไฟล์เสียง สำรองไฟล์ ไฟล์ CAD ไฟล์ Raw ของกล้อง ไฟล์บีบอัด ไฟล์ข้อมูล ไฟล์ฐานข้อมูล ไฟล์สำหรับนักพัฒนา ไฟล์ภาพดิสก์ ไฟล์ที่เข้ารหัส ไฟล์ปฏิบัติการ ไฟล์ฟอนต์ ไฟล์ GIS ไฟล์เกม ไฟล์อื่นๆ ไฟล์เค้าโครงหน้า ไฟล์ปลั๊กอิน ไฟล์ภาพแรสเตอร์ ไฟล์การตั้งค่า ไฟล์สเปรดชีต ไฟล์ระบบ ไฟล์ข้อความ ไฟล์ภาพเวกเตอร์ ไฟล์วิดีโอ ไฟล์เว็บ ไฟล์ eBook