Git เป็นแพลตฟอร์มที่รู้จักกันดีสำหรับการจัดการโครงการ DevOps มีส่วนประกอบมากมาย เช่น Git repository, Git stash และ Git Branch ที่ใช้ในการจัดการและบำรุงรักษาโค้ดเวอร์ชันต่างๆ Git stash เป็นเหมือนชั้นวางที่เก็บไฟล์การทำงานปัจจุบันของผู้ใช้และดัชนีที่เก็บ เมื่อนักพัฒนาจำเป็นต้องทำงานกับหลายสาขาเพื่อใช้ฟังก์ชันที่สำคัญหรือแก้ไขจุดบกพร่อง
บล็อกนี้จะสาธิตวิธีการลบ stash ที่สร้างด้วยคำสั่ง 'git stash create' และ 'git stash'
เริ่มกันเลย!
วิธีลบ Stash ที่สร้างด้วยคำสั่ง “git stash create”
ที่ซ่อนที่สร้างขึ้นด้วย ' git ซ่อนสร้าง คำสั่ง ” ไม่ต้องการการลบเนื่องจากสร้างรายการที่ซ่อนและส่งคืนชื่ออ็อบเจ็กต์โดยไม่เก็บไว้ในเนมสเปซอ้างอิง
เพื่อสร้างที่เก็บ Git ผ่าน “ git ซ่อนสร้าง คำสั่ง ” ทำตามขั้นตอนที่ให้ไว้
ขั้นตอนที่ 1: เปิด Git Terminal
ขั้นแรก ให้เปิดใช้ “ ทุบตี Git ” เทอร์มินัลจากเมนูเริ่มต้น:
ขั้นตอนที่ 2: ย้ายไปที่ที่เก็บ Git
ใช้ “ ซีดี ” คำสั่งเพื่อเปิดที่เก็บในเครื่อง Git:
$ ซีดี 'C:\Git'
ขั้นตอนที่ 3: สร้างไฟล์ใหม่
สร้างไฟล์ใหม่โดยใช้ปุ่ม “ สัมผัส ' สั่งการ:
$ สัมผัส ใหม่.txt
ขั้นตอนที่ 4: เพิ่มไฟล์ไปยังสเตจ
หลังจากนั้น ให้เพิ่มไฟล์ลงในพื้นที่จัดเตรียมด้วยความช่วยเหลือของ ' คอมไพล์เพิ่ม ' สั่งการ:
$ คอมไพล์เพิ่ม .
ตอนนี้ ตรวจสอบว่าไฟล์ถูกเพิ่มไปยังสภาพแวดล้อมการจัดเตรียมหรือไม่ โดยใช้คำสั่งที่ให้ไว้:
ขั้นตอนที่ 5: สร้างที่ซ่อน
ในการจัดเก็บดัชนีพื้นที่เก็บข้อมูลหรือสถานะงานปัจจุบันของพื้นที่เก็บข้อมูล ให้สร้างที่ซ่อนใหม่โดยใช้ ' git ซ่อนสร้าง ' สั่งการ:
$ ซ่อนคอมไพล์ สร้าง
ที่เก็บถูกสร้างขึ้นด้วยวัตถุส่งแบบปกติและไม่ต้องการเนมสเปซอ้างอิงใดๆ:
แสดงรายการที่ซ่อนทั้งหมดเพื่อดูว่าใช้เนมสเปซการอ้างอิงใดๆ หรือไม่ ผลลัพธ์ด้านล่างบ่งชี้ว่าคลังข้อมูลที่สร้างขึ้นโดย ' git ซ่อนสร้าง คำสั่ง ” ไม่จำเป็นต้องเก็บไว้ในเนมสเปซการอ้างอิง:
ขั้นตอนที่ 6: ลบที่ซ่อน
ถัดไป ใช้ “ git drop
เราพบข้อผิดพลาด “ 62a81c744dbe3f5c867613efbd022375609c2cf5 ไม่ใช่การอ้างอิงที่ซ่อน ” ซึ่งหมายความว่าคลังข้อมูลที่สร้างขึ้นโดย “ git ซ่อนสร้าง คำสั่ง ” ไม่จำเป็นต้องถูกลบเพราะไม่ใช้พื้นที่ในเนมสเปซการอ้างอิง:
ขั้นตอนที่ 7: ใช้ Stash
เพื่อใช้คลังที่สร้างโดย ' git ซ่อนสร้าง ” คำสั่ง ตรวจสอบคำสั่งที่ให้ไว้ด้านล่าง:
$ ซ่อนคอมไพล์ ใช้ 62a81c744dbe3f5c867613efbd022375609c2cf5
ผลลัพธ์ด้านล่างแสดงว่าเราดึงดัชนีที่เก็บจาก Git stash สำเร็จแล้ว:
จะลบ Stash ที่สร้างด้วยคำสั่ง “git stash” ได้อย่างไร?
ที่ซ่อนที่สร้างขึ้นด้วย ' ซ่อนคอมไพล์ คำสั่ง ” จะถูกบันทึกไว้ในเนมสเปซอ้างอิงที่ซ่อนและสามารถลบออกได้ด้วย “ git ซ่อนวาง ' สั่งการ.
หากต้องการลบที่ซ่อน ให้ใช้ขั้นตอนที่กำหนด
ขั้นตอนที่ 1: สร้างที่ซ่อน
สร้างที่ซ่อนใหม่โดยใช้ “ ซ่อนคอมไพล์ ' สั่งการ:
$ ซ่อนคอมไพล์
ขั้นตอนที่ 2: ลงรายการ Git Stash
ตรวจสอบว่าที่เก็บข้อมูลที่สร้างขึ้นด้วย ' ซ่อนคอมไพล์ ” คำสั่งถูกบันทึกไว้ใน ref’s/stash หรือไม่:
$ ซ่อนคอมไพล์ รายการ
คุณจะเห็นว่าที่ซ่อนถูกบันทึกสำเร็จในเนมสเปซที่อ้างอิง:
ขั้นตอนที่ 3: ลบที่ซ่อน
หากต้องการลบที่เก็บ Git ให้ใช้ “ git ซ่อนวาง [ป้องกันอีเมล] {หมายเลขอ้างอิง} ” คำสั่งที่แสดงด้านล่าง:
$ ซ่อนคอมไพล์ วางที่ซ่อน @ { 0 }
ตรวจสอบรายการที่ซ่อนอีกครั้งเพื่อตรวจสอบว่าที่ซ่อนถูกลบหรือไม่:
เราได้อธิบายอย่างละเอียดเกี่ยวกับวิธีลบที่ซ่อนที่สร้างด้วย ' git ซ่อนสร้าง ' สั่งการ.
บทสรุป
ที่ซ่อนที่สร้างขึ้นด้วย ' git ซ่อนสร้าง คำสั่ง ” ไม่จำเป็นต้องถูกลบเนื่องจากไม่ได้ถูกเก็บไว้ที่ใดในเนมสเปซอ้างอิงที่ซ่อน ใช้ ' git stash ใช้