จะลบ Stash ที่สร้างด้วย “git stash create” ได้อย่างไร?

Calb Stash Thi Srang Dwy Git Stash Create Di Xyangri



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


เราพบข้อผิดพลาด “ 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 ใช้ ” คำสั่งเพื่อใช้ที่ซ่อนที่สร้างโดย “ git ซ่อนสร้าง ' สั่งการ. ที่ซ่อนที่สร้างขึ้นโดย ' ซ่อนคอมไพล์ คำสั่ง ” ถูกบันทึกไว้ในพื้นที่อ้างอิง stash และสามารถลบได้ด้วยปุ่ม “ git ซ่อนวาง [ป้องกันอีเมล] {หมายเลขอ้างอิง} ' สั่งการ. ในบทความนี้ เราได้อธิบายอย่างละเอียดเกี่ยวกับวิธีลบที่ซ่อนที่สร้างขึ้นด้วย ' git ซ่อนสร้าง ' สั่งการ.