Git เป็นเครื่องมือพัฒนาที่ใช้ระหว่างทีมเพื่อจัดการซอร์สโค้ดและจัดการโครงการได้อย่างง่ายดาย อย่างไรก็ตาม ไม่มีความสามารถในการติดตามไดเร็กทอรีว่าง ดังนั้นหากผู้ใช้สร้างไดเร็กทอรีว่าง ไดเร็กทอรีจะไม่ติดตามไดเร็กทอรีดังกล่าวและละเว้น
บล็อกนี้จะอธิบายความแตกต่างระหว่าง gitkeep และ gitignore ใน Git
gitkeep และ gitignore ใน Git คืออะไร?
gitkeep ใช้เพื่อเพิ่มไดเร็กทอรีว่างลงในที่เก็บ Git อย่างไรก็ตาม มันไม่ใช่คุณสมบัติในตัวของ Git ตัวอย่างเช่น ในบางครั้ง ผู้ใช้สร้างไดเร็กทอรีว่างและต้องการเพิ่มลงในที่เก็บ ในการทำเช่นนั้นจะต้องสร้าง “ .gitkeep ” ใต้ไดเร็กทอรีว่าง หลังจากทำเช่นนั้น มันจะกลายเป็นส่วนหนึ่งของที่เก็บ Git
ในทางกลับกัน gitignore แสดงรายการไฟล์ที่ Git ละเว้นเมื่อค้นหาไฟล์ที่ไม่ได้ติดตาม หากผู้ใช้ต้องการซ่อนหรือปกป้องข้อมูลที่ละเอียดอ่อนเกี่ยวกับโครงการของตน เช่น ข้อมูลประจำตัว พวกเขาสามารถบันทึกเป็น ' gitignore ” ไฟล์
ดูความแตกต่างระหว่าง gitkeep และ gitignore ใน Git
ความแตกต่างระหว่าง gitkeep และ gitignore ใน Git?
ที่นี่เราได้เกณฑ์ความแตกต่างหลักระหว่าง gitkeep และ gitignore:
gitkeep | gitignore |
gitkeep ไม่ใช่คุณสมบัติในตัวของ Git เนื่องจากใช้เพื่อเก็บไดเร็กทอรีว่างเท่านั้น | gitignore ใช้สำหรับแสดงรายการไฟล์ที่ถูกละเว้น |
gitkeep ใช้เพื่อติดตามไดเร็กทอรีว่างใน Git | ใช้เพื่อบันทึกข้อมูลที่ละเอียดอ่อน |
มาดูส่วนด้านล่างนี้เพื่อทำความเข้าใจการใช้ gitkeep และ gitignore ใน Git
จะใช้ gitkeep ใน Git ได้อย่างไร?
ในการสร้างโฟลเดอร์ว่างใน Git ด้วย gitkeep ให้ทำตามคำแนะนำด้านล่าง
ขั้นตอนที่ 1: เรียกใช้ Git Bash
เปิดเทอร์มินัล Git Bash ในระบบของคุณด้วยความช่วยเหลือของ ' สตาร์ทอัพ ' เมนู:
ขั้นตอนที่ 2: สร้างโฟลเดอร์เปล่า
สร้างโฟลเดอร์ว่างใน Git Repository ด้วย “ mkdir ' สั่งการ:
$ mkdir nill-โฟลเดอร์
ขั้นตอนที่ 3: ไปที่โฟลเดอร์
ถัดไป ดำเนินการ “ ซีดี ” คำสั่งเพื่อย้ายไปยังโฟลเดอร์ว่างที่สร้างขึ้น:
$ ซีดี nill-โฟลเดอร์
ขั้นตอนที่ 4: สร้าง .gitkeep File
สร้าง “ .gitkeep ” ภายในโฟลเดอร์ว่างด้วยความช่วยเหลือของคำสั่งที่ให้มา:
$ สัมผัส .gitkeep
ขั้นตอนที่ 5: เพิ่มไฟล์
เรียกใช้“ git เพิ่ม ” คำสั่งเพื่อเพิ่มไฟล์และอัปเดตดัชนีของ Git สำหรับการติดตาม:
$ git add .
ขั้นตอนที่ 6: ยอมรับการเปลี่ยนแปลง
หลังจากนั้น คอมมิตการเปลี่ยนแปลงในที่เก็บ Git ด้วยปุ่ม “ git คอมมิท ' สั่งการ:
$ git คอมมิท -m 'โฟลเดอร์เปล่า'
ที่นี่, ' -m ” เป็นแฟล็กที่ใช้เพื่อเพิ่มข้อความยืนยันภายในเครื่องหมายคำพูดคู่:
ขั้นตอนที่ 7: กด Commit
สุดท้ายนี้ เราจะทำการ push คอมมิทที่มีโฟลเดอร์ว่างไปยัง Git remote repository:
$ git push --set-อัปสตรีม ต้นทางหลัก
ผลลัพธ์ด้านล่างระบุว่าเราได้ส่งคอมมิตสำเร็จด้วยไดเรกทอรี Git ที่ว่างเปล่า:
มาดูส่วนถัดไปเพื่อทำความเข้าใจการใช้ “ gitignore ” ใน Git
จะใช้ gitignore ใน Git ได้อย่างไร?
ตรวจสอบขั้นตอนด้านล่างเพื่อละเว้นโฟลเดอร์ว่างขณะติดตามที่เก็บ Git โดยใช้ gitignore
ขั้นตอนที่ 1: เปิดที่เก็บ Git
ขั้นแรก เปิดที่เก็บ Git บนระบบของคุณ:
ขั้นตอนที่ 2: สร้างโฟลเดอร์เปล่า
ถัดไป คลิกขวาภายในเลือกโฟลเดอร์ เลือก ' ใหม่ ” จากเมนูที่ปรากฏ และคลิกที่ “ โฟลเดอร์ ' ตัวเลือก:
ตั้งชื่อโฟลเดอร์เป็น “ .gitignore ”:
ขั้นตอนที่ 3: เรียกใช้ Git Bash
เปิด ' Git Bash ” เทอร์มินัลในระบบของคุณโดยใช้ “ สตาร์ทอัพ ' เมนู:
ขั้นตอนที่ 4: ไปที่ Directory
นำทางไปยังที่เก็บ Git โดยใช้ “ ซีดี ' สั่งการ:
$ ซีดี 'C:\Users \n azma\Linux_1'
ขั้นตอนที่ 5: ตรวจสอบสถานะ
สุดท้าย ตรวจสอบสถานะของไดเร็กทอรี Git ที่เราได้สร้างโฟลเดอร์ว่าง:
$ สถานะ git
อย่างที่คุณเห็น Git ไม่ได้แสดงรายการ“ .gitignore ” โฟลเดอร์:
เราได้อธิบายความแตกต่างระหว่าง gitkeep และ gitignore ใน Git
บทสรุป
โฟลเดอร์ว่างในที่เก็บ Git เรียกว่า “ .gitkeep ” ซึ่งใช้สร้างที่เก็บ Git ที่มีไดเร็กทอรีว่างอื่น ในทางกลับกัน “ .gitignore” ใช้เพื่อบันทึกข้อมูลที่ละเอียดอ่อนซึ่งไม่เปิดเผยขณะติดตามที่เก็บ Git บล็อกนี้แสดงให้เห็นถึงความแตกต่างระหว่าง Gitkeep และ Gitignore ใน Git และวิธีใช้งาน